打印
[MM32软件]

flash运行过程中出现位翻转现象导致程序工作异常

[复制链接]
2736|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

使用特权

评论回复
沙发
无菌苗|  楼主 | 2024-1-29 15:57 | 只看该作者
芯片是mm32f0144c6p

使用特权

评论回复
板凳
Dick Hou| | 2024-1-30 10:08 | 只看该作者
你这是0变1 了,还是1变0了?

使用特权

评论回复
地板
victory007| | 2024-1-30 10:26 | 只看该作者
本帖最后由 victory007 于 2024-1-31 09:59 编辑

    .

使用特权

评论回复
5
无菌苗|  楼主 | 2024-1-31 10:30 | 只看该作者
Dick Hou 发表于 2024-1-30 10:08
你这是0变1 了,还是1变0了?

上方是正常的,下方是异常的,由0遍成1了

使用特权

评论回复
6
linqing171| | 2024-1-31 13:43 | 只看该作者
单bit从0变1,说明里面存的电丢了。
首先怀疑是擦除后写入的电压过低,或者ESD打这个地方了。如果重新烧写还是这样,就是这个bit坏了,可能是芯片生产的时候灰尘导致的。换一片芯片。

使用特权

评论回复
7
cr315| | 2024-5-23 16:04 | 只看该作者
Nand Flash中cell的电压值可能会慢慢变化,变得与原始值不一样。

使用特权

评论回复
8
芯路例程| | 2024-5-23 17:54 | 只看该作者
程序跑飞了吗?如果不操作Flash会出现这个问题吗?

使用特权

评论回复
9
LinkMe| | 2024-5-23 18:20 | 只看该作者
有没可能是时序导致的flash问题。

使用特权

评论回复
10
两只袜子| | 2024-5-23 20:00 | 只看该作者
选择更高质量的Flash存储器件,它们可能具有更好的稳定性和更低的位翻转率。同时,可以考虑使用ECC(错误纠正码)等硬件技术来检测和纠正位翻转错误。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝