使用eclipse 调试 arm NAP3250

试验了几天终于成功,先3250,然后再试一下 2440, 再试一下270

 

1.先装插件

1.1装zylin arm 插件

     在eclipse--help--install new sofware,  Available Software Sites ,add

    http://gnuarmeclipse.sourceforge.net/updates

    http://www.zylin.com/zylincdt

    http://subclipse.tigris.org/update_1.0.x

    选择最新版本添加

1.1装gdb

 3250用arm-vfp-linxu-gcc 编译 所以装gdbsever 的一些有些不一样

(1) download gdb source
ftp://ftp.gnu.org/gnu/gdb/
下载gdb-7.2

 

(2)编译安装gdb+gdbserver
首先下载gdb源码,我下载的是gdb-7.2.tar.gz。
$tar xvzf gdb-7.2.tar.gz
$mkdir mygdb
$cd mygdb
必须要在你想要安装的目录下执行下边的命令。
$../gdb-6.6/configure --target=arm-vfp-linux-gnu / --prefix=/home/lyj/work//mygdb

 

$../gdb-6.6/configure --target=arm-linux / --prefix=/home/lyj/work//mygdb    如果是2440执行这条命令。

参数说明:target是你的目标板,我的是arm-vfp-linux-gnu,prefix是你要安装的目标目录。
$make
$make install
然后建立gdbserver。
$mkdir mygdbserver
$cd mygdbserver
$chmod +x ../gdb-7.2/gdb/gdbserver/configure
$CC=arm-vfp-linux-gnu-gcc ../gdb-7.2/gdb/gdbserver/configure \
--host=arm-vfp-linux-gnu  --prefix=/home/lyj/wor/mygdbserver

 

$CC=arm-linux-gcc ../gdb-7.2/gdb/gdbserver/configure \
--host=arm-linux  --prefix=/home/lyj/wor/mygdbserver                         如果是2440执行这条命令

 

$make
$make install
$arm-linux-strip gdbserver  我没这步 直接复制gdbsever 到板子上。

 

2 设置eclips

建立C,project,不选arm,我自己选arm未成功

在项目-属性  ,c/c++ Build    setting 设置 将,compiler,linker,  改为arm-vfp-linux-gnu-gcc   ,

assembler   改为 arm-vfp-linux-gnu-as

 

运行 --调试配置 设置Debugger

debugger   gdbsever debugger

Main  GDB DEbugger  选择刚才生成的arm-vfp-linux-gnu-gdb

connection  TYPE TCP   IP 为目标板 ip 192.168.0.161  端口号 10000 大于1000即可

 

然后将生成 执行文件test下到板子里,在板子里启动  ./gdbsever 192.168.160:10000 test  

 

160为主机ip

161为目标板ip

 

然后在eclipse点击debug 进入debug界面调试 成功~~!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值