Chinaunix首页 | 论坛 | 博客
  • 博客访问: 307145
  • 博文数量: 146
  • 博客积分: 198
  • 博客等级: 入伍新兵
  • 技术积分: 689
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-24 08:35
文章分类

全部博文(146)

文章存档

2013年(46)

2012年(98)

2011年(1)

2010年(1)

我的朋友

分类: LINUX

2010-11-05 17:18:06

/**************************************************/
#          #
#    gdb-6.8安装     #        
#          #
/**************************************************/
一.编译安装gdb
1.解压: tar jxvf gdb-6.8.tar.bz2 -c /opt/
2.进入目录下: cd /opt/gdb-6.8/
  a): ./configure --target=arm-linux --enable-sim --prefix=/usr/bin
  b): make
  c): sudo make install
二.编译安装gdbserver
  进入cd gdb/gdbserver/目录下  
  e): ./configure  --host=arm-linux  //设置arm-linux-gdbserver
  或: ./configure --target=arm-linux --host=arm-linux
  f): make
   或者make CC=/opt/arm/usr/bin/arm-linux-gcc指定编译器目录
 
<3>这样在gdb-6.8/gdb/gdbserver目录下就生成了一个gdbserver可执行文件,拷贝到
   目标开发板/bin文件夹下面.
调试部分
arm板子上运行命令:
  $:gdbserver 190.5.100.127:1000 hello
 电脑提示部分: Process hello created; pid = 919
   Listening on port 1000
 代表gdbserver可以使用了!
/****************************************************************************/
  190.5.100.127 //arm addr
  1000  //arm port 自己定义
  hello  //arm-linux-gcc -g hello.c -o hello.c
/****************************************************************************/
 
pc机运行
 $:arm-linux-gdb hello
 

 
 
/**************************************************/
#          #
#    insight-6.8安装     #      
#          #
/**************************************************/
解压insight-6.8-1.tar.bz2并放在/opt目录下
tar jxvf insight-6.8-1.tar.bz2 -C /opt/
 命令:
 $: cd /opt/insight-6.8-1/
 $: ./configure --target=arm-linux --enable-sim --prefix=/usr/local
 $: make
 $: sudo make install
 编译于insight配对的gdbserver
 $: cd /opt/insight-6.8-1/gdb/gdbserver
 $: ./configure --target=arm-linux --host=arm-linux
 $: make
 
 把/opt/insight-6.8-1/gdb/gdbserver编译好的gdbserver放在arm板子的bin文件夹下就行.
/**************************************************/ 
 第一步:在arm板子上运行gdbserver 190.5.100.127:1000 hello
 [190.5.100.127 :板子IP]
 [1000  :通信端口号]
 
 第二步:图形界面设置
 点击:Run->Connect to target
 Target:GDBserver/TCP  //选择这个
 Hostname:190.5.100.127  //arm板子IP
 port:1000   //使用默认的
/**************************************************/
阅读(1604) | 评论(1) | 转发(0) |
0

上一篇:没有了

下一篇:博客已升级,请注意变更地址

给主人留下些什么吧!~~

chinaunix网友2010-11-07 19:11:08

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com