本帖最后由 user_123 于 2017-2-16 17:12 编辑
这里的w25q128的参数不应该为:
#define FLASH_SECTOR_SIZE 1024*4
//对于W25Q128
//前12M字节给fatfs用,12M字节后,用于存放字库,字库占用3.09M. 剩余部分,给客户自己用
u16 FLASH_SECTOR_COUNT=256*12; //W25Q121,前12M字节给FATFS占用
#define FLASH_BLOCK_SIZE 16 //每个BLOCK有16个扇区
新人,求解惑...
战舰f1开发版2,标准例程-库函数版本实验39 FATFS实验
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我的想法是这个设置 不是要根据硬件来配置
硬件w25q128的 扇区大小为4096B,为什么要把他设置成512B?
如果扇区大小设置成512B,那么在写入的时候不是会有问题么?
写入第二个512B数据(写入之前先擦除扇区),不就把第一个512B数据给抹掉了?
不知道我这样的想法对不对,请指点指点..
请看一下我上面的回复,是否赞同我的看法..
一周热门 更多>