NAND FLASH的文件系统问题

2019-07-21 03:48发布

我用的nand flash 出现几个问题。用的是fatfs文件系统R0.09a 
1.上电后第一次往nand里写数据需要重复写两遍,如果只写一遍的话,读出的全为00.第二次再往里写则写一遍就ok。
2.我创建一个1.txt文档,并存入数据,读出正常。再创建2.txt文档,并存入数据,读出正常。
此时我再去读1.txt文档的话,读出的又全为00.
3.创建一个txt文档,写入数据,比如每次写入100个字节。当写入的数据总计在2048字节内时,读出来的数据正确。
但是当写入的数据总计超过2048字节时,前2048个字节读出的全为00,超出2048的字节读出的正确。
同理,超过4096字节时,前4096字节读出全为00,4096字节后读出的正确。

不知道到底问题出在哪里,导致出现这么多错误。大神帮帮忙吧。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-21 09:09
 精彩回答 2  元偷偷看……
lxrhy198308
2楼-- · 2019-07-21 10:25
那什么用在nand上才合适啊?
正点原子
3楼-- · 2019-07-21 13:18
回复【3楼】lxrhy198308:
---------------------------------
yaffs

一周热门 更多>