我将beaglebone连接到我的PC上,通过VMware运行虚拟Ubuntu(12.10)。我尝试使用Eclipse(版本3.8)在beaglebone上调试我的C++代码。我跟着YouTube视频:http://www.youtube.com/watch?v=vFv_-ykLppo。但是我无法正确地调试工作。有人能帮助我吗?ubuntu eclipse beaglebone调试不起作用
下面是我做了什么,我得到了什么。注意:我的主机PC的IP是192.168.1.105。 beaglebone的IP是192.168.102。
- beaglebone通过USB和以太网连接到PC。我能够在Eclipse的嵌入式终端中与Beaglebone建立连接。
- 通过在PC终端输入以下命令,我成功地在本地PC中安装了gdb-multiarch:sudo apt-get install gdb-multiarch。
- 我成功地在beaglebone的终端输入以下命令安装beaglebone gdbserver的:命令和apt-get安装gdbserver的
- 我的CD到应用程序文件夹,并在beaglebone的终端中输入以下命令:gdbserver的[hostPC的IP]:12346 HelloWorldTest4 我得到这个回应: 处理HelloWorldTest4创建; pid = 1035 在端口上收听12346
- 在Eclipse中,我转到Run-> Debug Configurations->,下面是我配置的内容,它们也显示在附带的屏幕截图中。主要 - >构建(如果需要)在启动之前:构建配置:调试;使用workspacesettings Debugger-> Main-> GDB调试器:GDB-multiarch GDB命令文件:.gdbinit Debugger-> GDBSERVER设置 - > GDBSERVER名:[beaglebone的IP地址] 端口号:12346
- 然后我点击调试,我得到了以下错误。 弹出窗口:'启动HelloWorldTest4调试'遇到问题。错误在最后的启动顺序: 在控制台:警告:拒绝的供应目标架构描述
问题: 1.这方面的问题涉及到GDB-multiarch?如何解决它? 2.我的IP地址是否正确指定?
预先感谢您。