jtc_88 发表于 2016-6-12 15:56:56

程序缺陷 或 硬件干扰 不是程序丢失!!想办法重现问题现象 具体问题具体分析!!

huaiqiao 发表于 2016-6-12 18:38:27

安 发表于 2016-6-12 14:06
读取FLASH内容,对比一下和烧写进去的是否有不同。如果被改变,考虑一下FLASH操作过程中是否有擦除多余区域 ...

这个办法,看起来不错。

huaiqiao 发表于 2016-6-12 18:40:48

我有碰到过一种就是 在烧写片子之前erase了一下。然后用jlink的J-flash烧录。结果断电后,上电用J-Men读数据的时候i发现没数据。结果重新烧录就好了。我说的这种有偶然性

任风吹吹 发表于 2016-6-13 10:45:39

把FLASH的内容读出来与原文件对比一下,先确定是否FLASH内容改变再说。

yinglively 发表于 2016-6-14 11:07:49

程序是不会自己丢失的,除非有擦写Flash操作。
LZ的程序有致命的逻辑Bug,还是多查查程序的逻辑吧。

asssdz-382474 发表于 2016-10-4 11:27:11


STM32F207硬件手册

zbber 发表于 2016-10-4 16:28:25

检查下软件中是否有操作FLASH的代码,软件是否存在溢出

huang_hzl 发表于 2017-2-10 10:09:40

产品通电老化测试一两周后,突然什么都没有了,MCU不工作了.重新烧录,又可以,求解。芯片:STM8S207C8T6
页: 1 [2]
查看完整版本: 我的STM32F207ZG的主控在工作一周之后出现程序丢失的问题