看板 C_and_CPP 關於我們 聯絡資訊
如題 現在因為工作,要閱讀一些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://www.ptt.cc/bbs/C_and_CPP/M.1653019223.A.7C2.html ※ 編輯: wei115 (220.134.21.189 臺灣), 05/20/2022 12:00:51
bachelorwhc: 你不能定位的原因是因為FreeRTOS還是因為release 05/20 12:55
bachelorwhc: build 05/20 12:55
wei115: FreeRTOS,可以設斷點 可是單步執行時會追蹤失敗 猜測是被 05/20 13:16
wei115: OS切換到其他task了 05/20 13:16
Lipraxde: 印 log 吧? 05/20 21:45
OnlyRD: 感覺你為喝牛奶想要去養一頭牛,重點搞錯了。 05/21 16:51
wulouise: 為什麼會需要step? 通常印log夠用 05/21 18:25