原创 sky2440 gdb 调试

2009-5-31 14:21 3211 6 6 分类: MCU/ 嵌入式
基于SKY2440开发板的ARM-Linux调试(使用arm-linux-gdb调试ARM linux 嵌入式系统) 


关键字:ARM ARM9 S3C2440 嵌入式开发 嵌入式ARM Linu 调试 开发 arm-linux-gdb GDB 调试


本文是SKY2440系列教程中的其中一个,本系列教程将会包含SKY2440板载所有的硬件的初始化、读和写的操作的详细讲解,其中包含wince的应用程序,linux的应用程序和无OS的测试程序。我们将会陆续推出更多更好的教程。

 

 

一、概述


关于GDB的使用,首先下载GDB的源码包,这里我采用的是6.3版本的gdb,交叉编译器使用的是天嵌科技提供的市面上唯一支持softfloat的arm-linux-3.4.1的交叉编译器,经试验6.3版本的GDB完全支持3.4.1版本的交叉编译器。
6.3版本的GDB的编译器的下载站点:ftp://ftp.gnu.org/pub/gnu/gdb/gdb-6.3.tar.bz2
支持softfloat的arm-linux的3.4.1版的交叉编译器的下载站点:www.embedsky.net
编译GDB时,需要分别编译针对主机(PC)的GDB和针对目标板(SKY2440)的GDB服务器·S3C2410完全开发流程 ........ 关于GDB的使用,首先下载GDB的源码包,这里我采用的是6.3版本的gdb,交叉编译器使用的是天嵌科技提供的市面上唯一支持softfloat的arm-linux-3.4.1的交叉编译器,经试验6.3版本的GDB完全支持3.4.1版本的交叉编译器。

 

 

二、编译GDB环境


1、主机(PC)端GDB的编译


首先编译主机的GDB,步骤如下:
Step1、复制GDB的源码包到/opt/EmbedSky/目录下,然后解压GDB,命令如下;

 

view_015_clip_image002.jpg
 

 

Step2、进入到gdb目录中,命令如下:
view_015_clip_image002_0001.jpg
配置GDB,配置命令如下:
view_015_clip_image004_0000.jpg
Step3、编译GDB,命令如下:

 

.........................................................................................
 

...........................................................................................
 


文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /2 下一条