PC平台:ubuntu12.04 LTS
eclips版本:INDIGO
1)project标签页
project->properties->
a.将C/C++build->Tool Chain Editor设置为交叉编辑(CROSS GCC)
b.Settings设置交叉编辑器 prefix前缀和gdb所在path ,ok!
2)Run标签页
a .DEBUG configurations项,对话框中,双击C/C++Application,生成当前工程配置文件,(这一步很关键,无论是在交叉编辑还是本机编辑时,都需要配置,如果不配置则会无法运行与DEBUG),在右侧C/C++Application选择执行路径,project下填写名称。
3)接2)点界面,.a.交叉编辑配置页,DEBUG标签卡下,debugger选择gdbserver,在main标签卡选择GDB debugger路径*.gdb格式文件所在路径。
B.在connection标签卡下,选择TCP,填写目标板子IP ,端口
C.select other
d.选择change workspace setting ->run/debug->"default launchers"->c/c++Application->debug ->standard create
至此,交叉编辑配置结束,在目标板子上启动gdbserver后
~#:gdbserver :1000 hic
后,板子处于监听状态
在上位机启动debug,目标板上将会出现IP,等信息。