[问题] 抽离IDE的工具链

楼主: wei115 (ㄎㄎ)   2022-05-20 12:00:21
如题
现在因为工作,要阅读一些code
是基于FreeRTOS的,跑在ARM平台上
使用的IDE是SOC厂商自己开发的
背后跑的是GNU工具链+OpenOCD,用JTAG连接到开发板上
我想要借助debug工具来更好的阅读程式码
但因为有FreeRTOS的缘故,使用单步执行不能很好的定位(会跑掉)
爬了一下文,看到jserv有推荐这个工具
https://github.com/hugsy/gef
但看起来IDE做不到这个操作
而且有些指令也要GDB的交互接口才比较好用
所以就想要单独把IDE debug的部份抽出来用
有什么资料可以参考吗?
感谢
作者: bachelorwhc (单身老王)   2022-05-20 12:55:00
你不能定位的原因是因为FreeRTOS还是因为releasebuild
楼主: wei115 (ㄎㄎ)   2022-05-20 13:16:00
FreeRTOS,可以设断点 可是单步执行时会追踪失败 猜测是被OS切换到其他task了
作者: Lipraxde (Lipraxde)   2022-05-20 21:45:00
印 log 吧?
作者: OnlyRD (里巷人)   2022-05-21 16:51:00
感觉你为喝牛奶想要去养一头牛,重点搞错了。
作者: wulouise (在线上!=在电脑前)   2022-05-21 18:25:00
为什么会需要step? 通常印log够用

Links booklink

Contact Us: admin [ a t ] ucptt.com