سلام، من fatfs را برای stm32f407 راه اندازی کردم و مشکلی با خواندن و نوشتن و ایجاد فایل جدید و ... ندارم. فقط اسامی فایل ها فقط با کرکترهای بزرگ خوانده و نوشته میشد.بعد از تغییرات فایل ffconf.h بصورت زیر#define _CODE_PAGE 936//default=932
#define _USE_LFN 1 //default=0
#define _MAX_LFN 64
بعضیاشون درست شد و لی بازم مشکل داره.مثلا:
اسامی درست فایل های موجود در رم
FIL ax.bmp
FIL axl.bmp
FIL text.tex
DIR pic
FIL Pouya Bayati - Ba Eshgh Ba Boghz.mp3
FIL Pouya Bayati - Bargard.mp3
DIR AVI
FIL baro.mp3
اسامی بعد از خواندن توسط fatfs
FIL ax.bmp
FIL axl.bmp
FIL text.tex
DIR pic
DIR SYSTEM~1
FIL POUYAB~1.MP3
FIL POUYAB~2.MP3
DIR AVI
FIL BARO.MP3