ARM ads1.2开发环境的搭建&使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ARM开发环境的搭建

安装平台(ads_1.2(arm 开发工具).iso,目前存放在D:\汇文\arm\工具及软件),在windows下安装。

步骤1:双击打开:ads_1.2(arm 开发工具).iso-》双击setup.exe,此软件安装完成后需要注册,注册文件在ads_1.2(arm 开发工具).iso中的crack文件夹的license.dat中,将此文件导入完成后即安装完毕。步骤2:打开AXD进行配置

(1):

点击进入(2):

(3)

(4):ADD 完成后点击进入

configure

(5)先选择TCP/IP,然后填入127.0.0.1的本地回环,过后还要修改回来。进入JTAG,修改JTAG为4800KHZ;

(6)完后后会提示出错,

(7)完成以上步骤后保存设置:file-》save session (保存地址最好在根目录下,最好不要有中文(目前我的安装版本保存在:D:\AXD_session 下;))

(8)以上完成后开始OXD-》option-》configure interface

,导入完成

后从新保存并覆盖上一步的保存信息。下次使用的时候需要将这些保存信息导入才能使用。以上过程可打开jlink的GDB工具,用于监视单板的连接情况。(打开SEGGER->jlink GDB)

(9)完成以上步骤后,开始进入《metroworks codewarrior for ARM Developer suite v1.2》进行设置

1.首先在file 内open一个已经ok的程序(在D:\AXD_session\YC2440_LED中的YC2440_LED.mcp),进入以下界面:

备注:metroworks codewarrior for ARM Developer suite v1.2同AXD 的关系,metroworks codewarrior for ARM Developer suite v1.2用于编

辑,AXD用于调试

2.点击seting 进入设置界面:

Run ,点击后会运行此程序,运行时会自动

打开AXD

ARM :32位指令, Thumb :16位精简指令

使用介绍:

1:生产.bin文件,用于烧录到单板中。

(1):Debugrel seting-》tatget(target seting)-》post-linker(ARM fromELF)-》保存

(2):linker(ARM-fromELF)->output file name(填写一个名字,以.bin 后缀);

(3):从新make,在制定文件处找出生成的.bin文件,本机为:在D:\AXD_session的路径下寻找一个debugrel文件夹。

(4):使用jlink 按照烧录u-boot的方法烧录,参见readme。

2:创建一个新项目:

(1):file-》new-》ARM executable Image-》输入项目名字-》确定(2):在debugrel seting内设置ARM型号,入口地址等,

(3):file-》new-》file-》然后取名字,再将下面的全部打钩,(4):再按照需要创建c等文件

通过secureCRT连接单板,从而执行单板的linux命令,一些常用的命令

1:pri:查看单板的信息;

2:boot:从新启动

3:setenv name 删除名字为name的环境变量

4:setenv name value 设置名字为name的环境变量为value;

5:printenv 打印环境变量

6:从虚拟机的tfpt文件夹中加载最新的u-boot 、kernel、filesystem (1)r un install-bootloader

(2)r un install-kernel

(3)r un install-filesystem

(4)p s:先将来生成的u-boot.bin文件放在home目录下的tftp 文件夹中,然后再运行开发板的u-boot命令run

install-bootloader,即可看到加载的最新u-boot版本(日期)生成u-boot.bin文件的方法汇总:

(1)目前有一个已经差不多修改ok的u-boot版本,存放位置为:UTU2440-F-V4.5-T35B.iso\UTU2440-F-V4.5_090725\utuLinux_for 2440\utuLinux2.6.24_for2440-V2.1.1\uboot源码的中

执行解压命令:tar xjvf /media/cdrom1/UTU2440-F-V4.5_090725/ utuLinux_for2440/utuLinux2.6.24_for2440-V2.1.1/uboot源码/

uboot-1.2-dm9000-20090711.tar.bz2

(2)然后会生成一个uboot-1.2-dm9000的文件,再在里面做适当的修改,修改内容1:gedit include/configs/smdk2440.h文件里面的332行修改屏幕参数:选择chimei的320*240屏,2:gedit board/smdk2440/smdk2440.c的151行后面增加两句话:

jpio->DSC0 = 0x00000155;

jpio->DSC1 = 0x15555555;

(3)在命令行中执行make distclean

(4)在命令行中执行smdk2440_config

(5)make

(6)make完成后会生成一个最新的u-boot.bin的文件,找出后放在tftp中,执行上面的第6步;

以上部分可以参考光盘中的YC2440开发指南-utulinux2.6.24篇-20090721.pdf的30页

从u-boot官方下载最新的u-boot,然后自己修改生成适合自己板子的u-boot的方法:

更新u-boot的开机启动画面的方法:参考yc2440开发指南,在光盘中

相关文档
最新文档