求助:spi flash要写的时候要进行校验吗?

2020-02-20 20:27发布

我发现我的flash偶尔会出现存储数据不对的现象,是否写完后要读出来进行校验才行?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
38条回答
wangpengcheng
1楼-- · 2020-02-24 11:48
NJ8888 发表于 2014-12-5 16:53
从我升级程序过程从没出错看可以不用校验(我是写128字节 读出回传PC一样就继续,不一样就弹出错误对话重来 . ...

要是总出错就好了,目前是偶尔出错,唉,还是先查查程序吧,加个互斥量先
kinsno
2楼-- · 2020-02-24 16:57
wangpengcheng 发表于 2014-12-5 16:07
文件系统中要是坏点增加了,怎么办?

不会的,很少碰到SPI型的FLASH有坏点,极少,至少目前我还没有碰到过;
所以我喜欢用SPI的FLASH,而不是喜NANDFLASH,除非真的是大硬盘存储数量;因为NAND需要做坏点检查,好点还得做读写平衡;
fengyunyu
3楼-- · 2020-02-24 22:26
LZ,这个问题解决了么?是否需要读回校验?
xianghaisha
4楼-- · 2020-02-25 02:55
fengyunyu 发表于 2014-12-15 14:43
LZ,这个问题解决了么?是否需要读回校验?

这个SPI flash其实像at的自己有检查功能,然后你自己做的时候每个扇区最后一个字节做个校验和什么的,写入然后读出校验就ok
jiwx2011
5楼-- · 2020-02-25 03:59
 精彩回答 2  元偷偷看……
leebilly007
6楼-- · 2020-02-25 09:24
有时候,SPI操作习惯决定你的错误率。

一周热门 更多>