风心衍 发表于 2017-6-28 18:10:54

STM32F407VG,程序被修改

大家好!!
STM32F407VG的主控在工作一段时间后,偶尔会有多片出现程序丢失的问题,重新烧好程序之后可以正常工作了。

拿回板卡对STM32F407VG内部Flash读取,发现内部程序区域有些被修改了。

请问有没有哪位遇到过这样的问题,一般是什么原因导致的,求解决方案!!


creep 发表于 2017-6-28 20:57:46

产品没有加读保护加密么,还能读出flash内容。

斜阳__ 发表于 2017-6-29 09:24:44

是不是你自己写片内flash,导致程序被改?

队长shiwo 发表于 2017-6-29 09:31:36

自己有把FLASH当EEPROM那样写数据的吗,有可能自己写错擦掉的

MrJiu 发表于 2017-6-29 09:37:23

有可能如楼上所说!!!!

风心衍 发表于 2017-6-29 11:04:01

creep 发表于 2017-6-28 20:57
产品没有加读保护加密么,还能读出flash内容。

我们的应用场景,不允许加读保护的

风心衍 发表于 2017-6-29 11:08:24

队长shiwo 发表于 2017-6-29 09:31
自己有把FLASH当EEPROM那样写数据的吗,有可能自己写错擦掉的

这个没有,那段区域的只有在Boot在搬运时才会有操作,应用代码里面是没有对该区域进行操作。
只是在产线,偶尔会有几个主控板程序出现丢失,(产线中,各个主控板程序的操作行为是一致的)

五哥1 发表于 2017-6-30 18:25:48

强电干扰?
页: [1]
查看完整版本: STM32F407VG,程序被修改