2012-10-19 51 views
3

google搜索和閱讀中,我已經設置了超過的kgdb串口線後,我可以打破進入調試器(通過停止通過/ proc/SysRq的觸發內核)和主機GDB,這是部分連接ARM工具鏈。的kgdb和以太網連接

基本上我有開發板運行嵌入式linux ABD我是司機的調試,我與兩個連接到PC板 - 串口和以太網(telnet會話)。

當我與主機gdb連接到目標後,我不再能夠執行遠程登錄到主板,因爲重現內存損壞的唯一方法是在主板上應用用戶應用程序的某些配置。

是否期望或者我做錯了什麼,並且有一種方法可以使活動IP連接到目標 GDB會話?

回答

2

這是預期。主要是當你連接到KDB你破壞(停止/凍結)的內核,與它等待你要麼說「走出去」再次運行內核或微量元素的問題的項目。

這裏要做的最好的事情是在你正在跟蹤的API/Funciton上設置一個斷點,然後「運行」,內核會運行,並且你會在你的telnet/ssh重新運行後再次運行,它會打入調試器的API,但是由於整個操作系統被凍結,你將會再次失去Telnet會話。

+1

歡迎堆棧溢出!請勿在您的帖子中使用簽名/標語。您的用戶箱計爲您的簽名,您可以使用您的個人資料發佈您喜歡的任何關於您自己的信息。 [關於簽名/標語的常見問題](http://stackoverflow.com/faq#signatures) –

相關問題