我正在努力理解使用openOCD和调试FreeRTOS进行内核感知调试所需的内容。我的设置如下: stm32f401c发现板、eclipse、openOCD 0.10、gdb。基本上,SW4STM32 1.8.0包。
我已经做了以下工作:
$_TARGETNAME configure -rtos auto添加到openOCD读取的.cfg文件中还有什么事要做吗?我目前正在从gdb接收以下错误:
[New Remote target]
[Switching to Remote target]
Invalid selected thread. 谢谢。
--更新
我已经发现了这个问题;在RTOS调度程序启动之前,安装程序的行为不太好(即在main中)。我已经修改了gdb,使其在第一个任务时停止,而不是在main,现在它正在工作。openOCD能在调度程序启动之前工作吗?
发布于 2016-04-13 08:30:11
它不是在STM32上运行的--但是下面的内容可能会帮助https://mcuoneclipse.com/2016/04/09/freertos-thread-debugging-with-eclipse-and-openocd/
https://stackoverflow.com/questions/36590893
复制相似问题