linux下远程调试windows上jlink gdbserver的方法
<br />http://blog.csdn.net/ling1874/archive/2010/01/24/5250968.aspx<br /> <br /> <br />环境搭配:<br /> 虚拟机ubuntu9.10 下安装好insight,安装方法见我以前的文章http://blog.csdn.net/ling1874/archive/2010/01/20/5218271.as
http://blog.csdn.net/ling1874/archive/2010/01/24/5250968.aspx
环境搭配:
虚拟机ubuntu9.10 下安装好insight,安装方法见我以前的文章http://blog.csdn.net/ling1874/archive/2010/01/20/5218271.aspx
windows下安装好jlink的驱动,里面会自带jlink gdb server
代码是通过虚拟机ubuntu的交叉编译器编译好的,编译好之后,
连接好硬件: jlink连接好开发板和pc,
打开windows端的jlinks gdb server ,如果硬件连接成功,jlink和Tagget 后面会变绿色, waiting for connection是红色的
linux端打开arm-linux-insight ,选择file->open,选择打开你刚刚编译好的一个elf格式的中间文件,选择file->targetsetting
Target:Remote/TCP
Hostname:192.168.1.172
Port:2331
注意:这里的hostname指的是你的windows的ip,windows的ip和虚拟机的ip要在同一个网段,主机与虚拟机的连接采用bridged,
而且要保证主机与虚拟机可以正常通讯。
设置好之后点击Run->connect to target,连接成功的话gdbserver的GDB 后面会显示Connected to 192.168.xxx.xxx,这个是你虚拟机的ip,到这里就ok了 呵呵
如果insight使用觉得不方便的话,可以考虑换eclipse +zdt来调试的
更多推荐
所有评论(0)