[英]How to debug debugging using Clion -> armgdb -> J-link gdb server
我正在嘗試使用 Clion IDE 使用 J-link 調試各種 NXP ARM M MCU。 如果程序僅在 RAM 中,它工作正常,但如果 flash 目標在程序加載后 IDE 通常會減速一段時間,然后我會超時。 有些人在正確的時刻點擊暫停按鈕會在某處暫停程序並允許我調試......
我的問題是如何查看 IDE 與 armgdb 客戶端或 armgdb 和 j-link gdb 服務器的交互? 我試圖使用 wire shark 捕獲與 gdb 服務器的通信,但它似乎是一個二進制協議......
謝謝你。
我發現有可能讓 gdb 回顯命令告訴我發生了什么。 不幸的是,對於 Clion,唯一的方法是將其放入項目根目錄中的.gdbinit
文件中。
set trace-commands on
它向我顯示了警告
warning: A handler for the OS ABI "Windows" is not built into this configuration
of GDB.
這讓我對這個問題發表評論gdb-multiarch (MINGW64) cannot determine architecture from executable?
好吧,我不確定是什么導致了 Clion 掛起,但是.gdbinit
和set osabi none
解決了它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.