02.16 使用Eclipse遠程調試樹莓派

本文內容和前兩篇文章具有連續性,請根據需要閱讀。

在Ubuntu主機端使用gdb-multiarch實現遠程調試之後,接下來使用說明在Eclipse中實現遠程調試的方法。

構建遠程調試配置信息

通過菜單選擇[Run]-[Debug Configurations...]啟動調試配置信息設定畫面之後,選擇[C/C++ RemoteApplication]項目之後,鼠標右鍵選擇[New Configguration]功能。具體參照下圖:

使用Eclipse遠程調試樹莓派

首先在[Main]設定頁中選擇Projectde和Application,結果如下圖:

使用Eclipse遠程調試樹莓派

接下來在進入[Debugger]屬性頁並選擇[Main]設定項目。選擇[Gdb debugger]為gdb-multiarch。

使用Eclipse遠程調試樹莓派

選擇[Debugger]屬性頁中的[Connection]設定項目。首先確保畫面下部的紅框中的現實內容為[Using GDB(DSF)Manual Remote Debugging Launcher],然後設定樹莓派的GdbServer相關信息。具體如下圖:

使用Eclipse遠程調試樹莓派

按下[Apply]保存設定內容。

通過樹莓派終端輸入arm_cpp/Debug目錄,並輸入如下命令:

<code>gdbserver :10000 arm_cpp/<code>

樹莓派終端表示如下:

使用Eclipse遠程調試樹莓派

按下Eclipse的[Debug Configrations]畫面右下角的[Debug]按鈕開始調試。如果見到下面的畫面,就表示遠程調試已經開始了。

使用Eclipse遠程調試樹莓派

直接按下F8繼續執行時候,樹莓派的表示如下:

使用Eclipse遠程調試樹莓派

至此使用Eclipse進行樹莓派遠程調試環境安裝完成!

錯誤信息

GdbServer的啟動參數,樹莓派的ID地址,Eclipse的連接參數不匹配,,或者GdbServer沒有啟動都會出現下面的錯誤提示。

使用Eclipse遠程調試樹莓派


覺得本文有幫助?請分享給更多人。

面向對象開發,面向對象思考!


分享到:


相關文章: