[STM32F1] STM32+FATFS+FLASH+U盘出现BUG,各路大侠来看看 |
评论
谢谢,确实是自动选取的。另外FAT12是不是没办法把一个1M以上的文件存进U盘里?我发现小文件都可以存,一存大的拔插就提示格式化了饿
|
|
评论
我看了下FATFS的代码,sector的size是4096,sector的count数量是2048的话,在f_mkfs函数里面必然会被格式化未fat12,达不到fat16的要求呢。
|
|
评论
看了下SPI的读写看不出来哪里有问题。MAL_WRITE里面就是sector的擦除和sector的写一个扇区两个函数,格式化没问题,写一些小文件没问题,就是写够1MB后,拔插就会提示格式化。。。
|
|
|