[問題] 抽離IDE的工具鏈

看板C_and_CPP (C/C++)作者 (社畜)時間1年前 (2022/05/20 12:00), 1年前編輯推噓2(205)
留言7則, 5人參與, 1年前最新討論串1/1
如題 現在因為工作,要閱讀一些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

05/20 12:55, 1年前 , 1F
你不能定位的原因是因為FreeRTOS還是因為release
05/20 12:55, 1F

05/20 12:55, 1年前 , 2F
build
05/20 12:55, 2F

05/20 13:16, 1年前 , 3F
FreeRTOS,可以設斷點 可是單步執行時會追蹤失敗 猜測是被
05/20 13:16, 3F

05/20 13:16, 1年前 , 4F
OS切換到其他task了
05/20 13:16, 4F

05/20 21:45, 1年前 , 5F
印 log 吧?
05/20 21:45, 5F

05/21 16:51, 1年前 , 6F
感覺你為喝牛奶想要去養一頭牛,重點搞錯了。
05/21 16:51, 6F

05/21 18:25, 1年前 , 7F
為什麼會需要step? 通常印log夠用
05/21 18:25, 7F
文章代碼(AID): #1YXn9NV2 (C_and_CPP)
文章代碼(AID): #1YXn9NV2 (C_and_CPP)