作者wei115 (社畜)
看板C_and_CPP
标题[问题] 抽离IDE的工具链
时间Fri May 20 12:00:21 2022
如题
现在因为工作,要阅读一些code
是基於FreeRTOS的,跑在ARM平台上
使用的IDE是SOC厂商自己开发的
背後跑的是GNU工具链+OpenOCD,用JTAG连接到开发板上
我想要借助debug工具来更好的阅读程式码
但因为有FreeRTOS的缘故,使用单步执行不能很好的定位(会跑掉)
爬了一下文,看到jserv有推荐这个工具
https://github.com/hugsy/gef
但看起来IDE做不到这个操作
而且有些指令也要GDB的交互介面才比较好用
所以就想要单独把IDE debug的部份抽出来用
有什麽资料可以参考吗?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.21.189 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1653019223.A.7C2.html
※ 编辑: wei115 (220.134.21.189 台湾), 05/20/2022 12:00:51
1F:→ bachelorwhc: 你不能定位的原因是因为FreeRTOS还是因为release 05/20 12:55
2F:→ bachelorwhc: build 05/20 12:55
3F:→ wei115: FreeRTOS,可以设断点 可是单步执行时会追踪失败 猜测是被 05/20 13:16
4F:→ wei115: OS切换到其他task了 05/20 13:16
5F:→ Lipraxde: 印 log 吧? 05/20 21:45
6F:推 OnlyRD: 感觉你为喝牛奶想要去养一头牛,重点搞错了。 05/21 16:51
7F:推 wulouise: 为什麽会需要step? 通常印log够用 05/21 18:25