[問題] 抽離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