linux下远程调试windows上jlink gdbserver的方法

    技术2022-05-19  21

    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)