我的程序运行一段时间后,会复位,现在怀疑是程序跑到hardfault。 在debug模式下,可以通过仿真器来查看,是从什么地方掉到hardfault了。我debug的板子只有2,3个,放几天也不复位,所以使用debug来找原因,太耗时了。所以只能把程序发行了,烧一批设备。 如何根据链接寄存器中的值(这个值在系统复位前我已经保存了)来定位到程序出错的大致位置? 怎么利用MAP文件? 谢谢
27,375
社区成员
28,769
社区内容
加载中
试试用AI创作助手写篇文章吧