我在我的项目中使用了freertos。我的代码卡在硬错误处理程序中,我想知道最后执行的函数地址或最后执行的行地址是否有调试。如何在PC指向Hardfault处理程序时调试代码。
答案 0 :(得分:1)
该信息100%取决于您使用的微控制器,以及您使用的工具链,因为某些IDE会为您执行此操作。您未能提供任何一条信息,因此要求人们代您猜测。一个好问题是不仅可以通过另一个问题回答。
我猜你正在使用Cortex-M微控制器,在这种情况下,可以在Google找到的许多链接上找到有关调试硬故障的信息,包括:http://www.freertos.org/Debugging-Hard-Faults-On-Cortex-M-Microcontrollers.html