[技术问答] MCU 工作几天后,FLASH中的代码区丢数据了,这是怎么发生的,如何避免?

[复制链接]
2271|19
 楼主| jcky001 发表于 2023-3-13 11:28 | 显示全部楼层 |阅读模式
MCU 工作几天后,FLASH中的代码区丢数据了,这是怎么发生的,如何避免?
朝生 发表于 2023-3-14 16:38 | 显示全部楼层
代码区数据丢失?那肯定有问题啊。
LLGTR 发表于 2023-3-14 16:38 | 显示全部楼层
有没可能Flash操作过程中地址被修改了。
芯路例程 发表于 2023-3-14 16:38 | 显示全部楼层
这种情况多半是软件的问题导致的。
小夏天的大西瓜 发表于 2023-3-14 17:58 | 显示全部楼层
操作不当?时钟问题?
cr315 发表于 2023-3-15 11:00 | 显示全部楼层
防止措施,首先硬件上要有电压检测电路,写FLASH前,检测电压,若较低,放弃写FLASH。其次,要在MCUVDD加二极管和电容,如下图。如果刚开始写FLASH,电源就=0V了,仅靠电容里的电,要能保证写完FLASH数据,所以,电容一般470uF以上,如果写的数据较多,电容还要适当加大。
SantaBunny 发表于 2023-5-9 09:44 | 显示全部楼层
可能是软件的问题
Stahan 发表于 2023-5-13 23:12 | 显示全部楼层
是软件配置的问题吧
pigluffy 发表于 2023-5-14 19:44 来自手机 | 显示全部楼层
可能你有对FLASH做写入动作,而写入的address刚好在code size范围内,所以就造成代码丢失
Carina卡 发表于 2023-5-24 14:09 | 显示全部楼层
操作不当造成的吧
Carmen7 发表于 2023-5-24 15:12 | 显示全部楼层
可能是错误的改写
Annie556 发表于 2023-5-24 16:19 | 显示全部楼层
电源失效了
Estelle1999 发表于 2023-5-24 17:25 | 显示全部楼层
系统时钟的不稳定
Alina艾 发表于 2023-5-24 18:36 | 显示全部楼层
外部环境的干扰也不行
Emily999 发表于 2023-5-24 20:20 | 显示全部楼层
MCU得不到可靠的工作时序信号
B1lanche 发表于 2023-5-25 07:01 | 显示全部楼层
MCU得不到可靠的工作时序信号
Charlotte夏 发表于 2023-5-25 08:24 | 显示全部楼层
工作之前先进行测试
Betty996 发表于 2023-5-25 10:37 | 显示全部楼层
在硬件设计时加入适当的滤波和抗干扰电路
alxd 发表于 2023-5-25 14:14 | 显示全部楼层
对重要的数据进行备份存储或校验码计算等处理
V853 发表于 2023-7-13 16:58 | 显示全部楼层
外部环境的干扰
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1650

主题

5712

帖子

6

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