eclipse debug进入.class_使用Eclipse构建树莓派远程调试环境

本文内容和前两篇文章具有连续性,请根据需要阅读。

在Ubuntu主机端使用gdb-multiarch实现远程调试之后,接下来使用说明在Eclipse中实现远程调试的方法。

构建远程调试配置信息

通过菜单选择[Run]-[Debug Configurations...]启动调试配置信息设定画面之后,选择[C/C++ RemoteApplication]项目之后,鼠标右键选择[New Configguration]功能。具体参照下图:

7f23215303d7c4603bf0d82ad7440db7.png

首先在[Main]设定页中选择Projectde和Application,结果如下图:

2c166ea5d3c4d642a67e90d8f9d73ef2.png

接下来在进入[Debugger]属性页并选择[Main]设定项目。选择[Gdb debugger]为gdb-multiarch。

99ecdf66033847bdc4bd319654715427.png

选择[Debugger]属性页中的[Connection]设定项目。首先确保画面下部的红框中的现实内容为[Using GDB(DSF)Manual Remote Debugging Launcher],然后设定树莓派的GdbServer相关信息。具体如下图:

0be42bac0d451e0d0e4c6f46c3084be9.png

按下[Apply]保存设定内容。

通过树莓派终端输入arm_cpp/Debug目录,并输入如下命令:

gdbserver :10000 arm_cpp

树莓派终端表示如下:

e7017cf32ec0933e4c665cd138790cab.png

按下Eclipse的[Debug Configrations]画面右下角的[Debug]按钮开始调试。如果见到下面的画面,就表示远程调试已经开始了。

456f288fcea6e41ce3336c67d8d8c783.png

直接按下F8继续执行时候,树莓派的表示如下:

1d7daf9025192ad696c9d0025bd87a49.png

至此使用Eclipse进行树莓派远程调试环境安装完成!

错误信息

GdbServer的启动参数,树莓派的ID地址,Eclipse的连接参数不匹配,,或者GdbServer没有启动都会出现下面的错误提示。

bcd1aa56a77640304bae218aa51e6d3f.png

觉得本文有帮助?请分享给更多人。

更多精彩文章欢迎关注微型公众号【面向对象思考】!

面向对象开发,面向对象思考!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值