打印

关于单片机运行异常擦除flash数据的问题

[复制链接]
1688|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xcljlong|  楼主 | 2022-6-14 17:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
采用32F103系列单片机,程序具有远程更新功能,通过串口(此串口同时收发其它采集数据)接收更新程序,执行flash擦写指令,把串口收到的缓存数据写到指定内存地址;现在存在问题是设备使用环境可能有电磁干扰,造成flash擦写指令把串口缓存的其它采集数据写到了程序更新区域,造成程序损坏,无法正常运行;
此种情况有无程序保护的措施?软件层面程序擦写指针都有可能异常跳转;
硬件层面增加硬件看门狗是否也有可能单片机定时器异常,造成喂狗失败?

使用特权

评论回复

相关帖子

沙发
steelen| | 2022-6-17 17:39 | 只看该作者

关于单片机运行异常擦除flash数据的问题

把硬件设计好,让它不怕干扰

使用特权

评论回复
板凳
清风致影| | 2022-7-7 15:28 | 只看该作者
为何不加校验?

使用特权

评论回复
地板
290399937| | 2022-7-7 17:52 | 只看该作者
自备份

使用特权

评论回复
5
290399937| | 2022-7-7 17:55 | 只看该作者
闪存锁,

使用特权

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

本版积分规则

3

主题

7

帖子

0

粉丝