STMCU小助手
发布时间:2022-7-30 21:51
|
问题描述: ' P, N7 P3 [- S% I7 C3 | 某客户反馈, 当 MCU 频繁的正常通断电的时候。FLASH 被异常改写,出现各种各样的异常(整片别擦除、中断向量表被改写为 0、写保护被清掉、被加上读保护 ……..) - j& K% A: ~8 _& b( I- K% H) Q 问题调研: 首先跟客户沟通: •他们是延续之前的项目,进行的一些软硬件简单修改。之前的项目没有出现过类似的问题。4 {& P7 ]/ m: n( l0 R% F6 V: g •确认通断电的时间是足够,就是说他们断电后所有的 VDD 都回到 0.上电的时序也是正常。 •原理图确认这是 follow 了我们的参考设计。' g- r$ @5 Z* A" L6 @4 K( T •测量工作时的电压,只是发觉他们上电时会有一些抖动,其它一切正常。尝试让他们改善上电电路,去掉这一抖动,再次实验,仍然出现类似的问题。 到这里似乎跟硬件没有任何的问题了, 接着让客户代码进行删减又做了如下实验: 1, 去掉能 APP 部分代码,仅仅留下 IAP 代码。做相同的实验,问题再现。3 U2 e0 L7 S8 m- ~" T7 \" ?) M6 \ 2, 进一步删减程序,客户去掉程序中所有跟 flash 以及 OPTION BYTE 相关的部分,做相同的实验,问题再现。; P8 d3 ~$ K! k1 o 3, 没招,再删,最后仅仅留下下面程序: , r1 X. N* g1 G, v7 | Z, n K
" y% T. V% W% }9 t; U" \3 \ 完整版请查看:附件 1 T+ W- P) }1 N ! @, Z7 H& V! [7 m* V 5 L H- E; H r7 q |
Flash was abnormally changed.pdf
下载303.65 KB, 下载次数: 0
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版