读取FLASH内容,对比一下和烧写进去的是否有不同。如果被改变,考虑一下FLASH操作过程中是否有擦除多余区域 ...
这个办法,看起来不错。 我有碰到过一种就是 在烧写片子之前erase了一下。然后用jlink的J-flash烧录。结果断电后,上电用J-Men读数据的时候i发现没数据。结果重新烧录就好了。我说的这种有偶然性 把FLASH的内容读出来与原文件对比一下,先确定是否FLASH内容改变再说。 程序是不会自己丢失的,除非有擦写Flash操作。
LZ的程序有致命的逻辑Bug,还是多查查程序的逻辑吧。
STM32F207硬件手册 检查下软件中是否有操作FLASH的代码,软件是否存在溢出 产品通电老化测试一两周后,突然什么都没有了,MCU不工作了.重新烧录,又可以,求解。芯片:STM8S207C8T6
页:
1
[2]