用ADS调试硬件过程

ADSAXD工具,用来建立ARM硬件调试环境,同写单片机程序用到的KEIL C51差不多。完全是对硬件的操作,与OS无关称为裸机程序,一般用来测试硬件的。这里写的程序也可以方便的移植到操作系统中。

       注意的是:每建立一个工程文件后,都需要配置工程选项。

一、建立ADS工程

1.  打开ADS(ARM Develop Suite)

File——NEW——Project——ARM Executable Image——输入Project NameLocation(注意路径为英文名)。

2.  向工程中加入文件

File——NEW——File——main.c——选中Add  to  Project——选中Project Target中的DebugRel。(只选择此编译选项:生成的镜像中只包含基本的调试信息)——OK

三个选项的区别:

3.  添加已有文件(一般是添加系统文件,一般每个工程文件中都得包含)

复制Systemuart两文件夹到工程目录下。

Project——Add Files——System——两文件中的.h,.c,.s文件加入;

                             ——uart——.c.s文件加入。

为了把这些文件按功能分类,新建两文件夹srcInc

Project——Creat Group——src(存放系统的源文件.c.s)和Inc(存放系统头文件.h

二、配置工程选项

用ADS调试硬件过程 - zhouyaoemb - zhouyaoemb的学习博客

用ADS调试硬件过程 - zhouyaoemb - zhouyaoemb的学习博客

用ADS调试硬件过程 - zhouyaoemb - zhouyaoemb的学习博客

用ADS调试硬件过程 - zhouyaoemb - zhouyaoemb的学习博客

用ADS调试硬件过程 - zhouyaoemb - zhouyaoemb的学习博客

用ADS调试硬件过程 - zhouyaoemb - zhouyaoemb的学习博客

三、程序的编写

四、编译,点击make

用ADS调试硬件过程 - zhouyaoemb - zhouyaoemb的学习博客 

在新建一个工程后的第一次编译,首先需要去除掉上次编译的目标文件。Project——Remove Object Code

若无错误,便可下载到开发板运行

五、Debug,使用AXD工具,在线调试。

两处地方需要设置。

1.在使用AXD工具的时候,得加入2440init脚本(2440init.txt),它是对SDRAM各寄存器的配置,学习SDRAM可以此作寄存器的配置情况作参考。加入此脚本的方法:

AXD工具下,Options——>configure interface——>Session Files——>Run Configuration Script,然后选择2440init.txt加入其中,但必须得在英文目录下。

用ADS调试硬件过程 - zhouyaoemb - zhouyaoemb的学习博客
2.Options——Configure Target——Add,添加在SEGGER的安装目录下的JLinkRDI.dll文件,然后点击Configure。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值