初级会员

- 积分
- 79
- 金钱
- 79
- 注册时间
- 2018-11-26
- 在线时间
- 21 小时
|

楼主 |
发表于 2019-8-16 21:39:33
|
显示全部楼层
非常感谢答复,根据你提供的思路,我直接在程序中主循环中加了一个判断,用于对比全局结构体和Flash中的参数,当全局结构体和Flash直接读出来的参数不一致的时候,应该就是发生了内存溢出的情况了,就把Flash中的参数更新到全局结构体上,来保证全局变量的稳定。
----------------------------------------------------------------------------------------------目前临时就这样做了,因为这个问题很难复现,说明也是不经常发生,只要能够判断它发生了及时矫正就行。
----------------------------------------------------------------------------------------------
最终想要彻底解决,估计最简单的调试方法是用JTAG的写中断,就是写到了这个结构体所在的内存的时候,就产生中断,然后看看是哪里导致的,到时候拿一个JTAG直接煲机,看看行不行。 |
|