|
该问题由某客户提出,发生在 STM32F103VBT6 器件上。据其工程师讲述:其产品中使用了 STM32,已批量生产。其部分产品在交予客户使用一段时间之后出现故障。其工程师在对故障产品进行分析时发现,STM32 的 Flash 中部分数据丢失,原数据皆被0xFF 取代。丢失数据的 Flash 区间的地址不固定,大小也不固定,呈一定随机性。该现象只在车载环境下发生,而在实验室无法复现。 问题详细描述以及ST官方解答见文档:
干扰环境下 Flash 数据丢失.pdf
(259.52 KB, 下载次数: 365)
|
| 看看 |
| 里面的操作建议很实在。。。 |
| 非常受用。 |
| 里面的操作建议很实在。。 |
| 支持 |
| 非常好,很有道理。 |
| 我也出现类似情况,系统只有在上电时才读取flash,运行时,没有写的操作。 还是出现flash 丢失的情况。位置随机,有时候把程序的flash 都改写了。 系统程序部分做了flash写保护,整个系统做了读保护。但是还是偶发flash丢失的情况。 |
为啥丢失呢,我也遇到过,没有币,下不了 |
| 在写flash数据时增加多重检验,避免错误写操作 |
微信公众号
手机版