【已解决】每扇区4096字节的SPI Flash能用FatFS吗?

2019-12-11 18:33发布

网上下载了例程,用的是AT45系列,512字节/每扇区的,我用的是W25x32,每扇区4096,1024扇区,共4M,但配置为这两个参数后,格式化不能成功,返回14,扇区改为512的话,格式化可以成功,但其它函数都返回13 ,no fat sytem。

还有个问题,diskio.c中,disk_write与disk_read中的sector参数,是指flash中的字节地址还是扇区地址?比如1024个扇区,sector是0-1023,还是0-4096*1024?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
83条回答
huanyou
1楼-- · 2019-12-16 12:42
 精彩回答 2  元偷偷看……
xizi
2楼-- · 2019-12-16 14:18
回复【17楼】luzhengmao
yaffs 适合nand
-----------------------------------------------------------------------

I'm seeking NAND operating code.I'll try it.
xizi
3楼-- · 2019-12-16 14:37
回复【27楼】jackielau 九天
flash 使用需要ftl,上传一片相关论文
点击此处下载  (原文件名:基于nand+flash的嵌入式文件系统的设计与实现.pdf)
-----------------------------------------------------------------------

this is empty.
dzmcs
4楼-- · 2019-12-16 18:47
mark spi flash file system
380121850
5楼-- · 2019-12-16 20:35
FLASH用FAT干嘛,唯一的好处就是你写程序的时候,“感觉”用的方便,实际上,效率低,而且占用不必要的资源~
因为FAT不是为FLASH设计的,也没有考虑到FLASH的特点
kiema
6楼-- · 2019-12-17 01:23
 精彩回答 2  元偷偷看……

一周热门 更多>