终于成功搭配好jlink +jlink gdb server +insight的调试环境

本文介绍如何在Ubuntu 9.10环境下使用Insight进行远程调试。首先需要在Windows安装JLink驱动并配置好JLinkGDBServer,然后在Ubuntu中通过交叉编译器编译代码,并使用特定的网络配置连接到Windows端的GDB Server,实现对目标板上的代码进行调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 环境搭配:

      虚拟机ubuntu9.10 下安装好insight,安装方法见我以前的文章http://blog.youkuaiyun.com/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来调试的

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值