如何debug FaultISR?
时间:10-02
整理:3721RD
点击:
程序比较复杂,运行一段时间会出错,进入FaultISR(),可能是访问非法内存,有没有好的方法找到访问出错的那行代码?以前以为堆栈里第8个UINT是返回地址,但是看起来不像。
20023850 00000020 00000000 2001EBD8 00007859 200130FB 20012FAA 61000000
如果使用的CCS可以调用ROV,在CCS的Tools---中打开 RTOS Object View(ROV)可以查看任务的运行状态,以及堆栈的调用情况