<font color="#33b1c8"><strong>问题描述:</strong></font>
某客户反馈, 当 MCU 频繁的正常通断电的时候。FLASH 被异常改写,出现各种各样的异常(整片别擦除、中断向量表被改写为 0、写保护被清掉、被加上读保护 ……..)
<font color="#33b1c8"><strong>问题调研:</strong></font>
首先跟客户沟通:
• 他们是延续之前的项目,进行的一些软硬件简单修改。之前的项目没有出现过类似的问题。
• 确认通断电的时间是足够,就是说他们断电后所有的 VDD 都回到 0.上电的时序也是正常。
• 原理图确认这是 follow 了我们的参考设计。
• 测量工作时的电压,只是发觉他们上电时会有一些抖动,其它一切正常。尝试让他们改善上电电路,去掉这一抖动,再次实验,仍然出现类似的问题。
到这里似乎跟硬件没有任何的问题了, 接着让客户代码进行删减又做了如下实验: