STM32F4的flash被冲掉,地址0x8000000,有10个byte被写为0

2019-07-20 09:32发布

。。。485的问题解决了,这又来个flash被冲掉的。。。码的,用了这么久的stm32,头一回flash被冲掉,
程序组成:boot(0x8000000,占一个sector),APP(0x800C000),现在现场反馈说控制器不能启动,控制器发回来后,把程序下载到RAM中后,再看flash内容,发现0x8000000地址开始的10个字节被置为了0(与正常的控制器对比),但是程序在运行过程中,没有写flash的调用,只在下程序时才会写flash,在公司模拟现场通信环境,也没试出来。
      在网上查了一下,有说可能是干扰,导致flash内容丢失。。。我觉得这个可能性比较小
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。