我看到从汉字实验开始的程序,W25Q128基本都是用来前12M给FATFS使用,紧跟3.09M的字库,留给用户使用是15.10M后才是用户自由使用的。我一直疑惑前12M是怎么占用的,查到是挂载flash时有的一段代码FLASH_SECTOR_COUNT=2048*12。
但是有一个问题就是这12M给FATFS使用,是怎么个体现出来的?
对于挂载了SD卡,就可以再SD卡中使用FATFS来使用f_read、f_write等指令对SD卡进行文件操作
但是对于flash,难道意味着也可以在W25Q128中进行文件的创建和读写?
因为自己另外买的核心板,spi flash是W25Q16的,如果按照挂载flash,岂不是远远不够用了,对于汉字实验后的程序,我感觉好像都没有挂载flash的必要,这又是在哪种时候会用到?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2、给spi flash移植了FATFS文件系统以后就可以用FATFS文件系统操作spi flash了,跟操作SD卡一样的!不止SPI FLASH,其它只要移植了FATFS文件系统的flash都可以这样操作!
3、你自己用的flash,你自己在移植FATFS的时候修改啊,你如果没有必要给SPI FLASH移植FATFS的话那就不用移植,人是活的!
一周热门 更多>