[通用 MCU] Flash写入数据错误

[复制链接]
634|17
 楼主| SophiaOP 发表于 2025-3-24 08:28 来自手机 | 显示全部楼层 |阅读模式
向Flash指定地址写入数据后,读取验证发现数据与写入值不符,且错误位置具有随机性,重新擦除扇区后问题暂时解决。
小夏天的大西瓜 发表于 2025-3-25 23:11 | 显示全部楼层
数据写入后应该会不正确
小小蚂蚁举千斤 发表于 2025-3-26 23:41 | 显示全部楼层
语法问题嘛?
星辰大海不退缩 发表于 2025-3-27 16:49 | 显示全部楼层
Flash写入数据错误这个一般是硬件问题
LOVEEVER 发表于 2025-3-27 22:58 | 显示全部楼层
导致的原因是什么》?
suncat0504 发表于 2025-3-28 18:56 | 显示全部楼层
我觉得需要仔细检查程序。有没有可能受到了中断的干扰。
suncat0504 发表于 2025-3-28 18:57 | 显示全部楼层
是使用什么协议写入的数据?I2C的话,中断程序的影响会很明显的。
suncat0504 发表于 2025-3-28 18:59 | 显示全部楼层
错误位置具有随机性,通常是由于受到了外部干扰吧。另外仔细看看程序中计算Flash地址的处理。
shenxiaolin 发表于 2025-3-28 20:44 | 显示全部楼层
学习一下
szt1993 发表于 2025-3-29 21:44 | 显示全部楼层
随机的还是100%发生?
peterLaw 发表于 2025-3-30 11:48 | 显示全部楼层
估计是设置的问题
lxs0026 发表于 2025-4-25 18:22 | 显示全部楼层
确保在每次写入操作后,等待Flash内部的写入完成标志或检查写入状态。
铁血丹心LLLL 发表于 2025-4-29 11:47 | 显示全部楼层
某些Flash芯片可能具有写保护或锁定机制,导致在指定的地址无法正确写入数据。
cr315 发表于 2025-5-27 16:09 | 显示全部楼层
可能Flash芯片质量不好或老化。
elephant00 发表于 2025-5-27 16:09 | 显示全部楼层
如果写入电压不足或时序不正确,可能导致数据写入不完整或错误。
地瓜patch 发表于 2025-5-27 16:39 来自手机 | 显示全部楼层
读写需要有延时
jcky001 发表于 2025-5-27 16:59 | 显示全部楼层
清除扇区中的数据擦除不彻底?
flycamelaaa 发表于 2025-5-27 18:00 | 显示全部楼层
电源电压是否稳定?
powerantone 发表于 2025-5-27 19:08 | 显示全部楼层
外部电磁干扰可能影响Flash芯片的正常工作,导致数据错误。
stormwind123 发表于 2025-5-27 20:07 | 显示全部楼层
写入算法可能存在缺陷,导致在某些情况下数据写入不正确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

293

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部