加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ADS1.2使用详解

(2014-11-04 10:31:07)
标签:

it

分类: 嵌入式

1.ADS(ARM Development Suite)介绍

ADS1.2 ADS是ARM公司的集成开发环境软件,他的功能非常强大。他的前身是SDT,SDT是ARM公司几年前的开发环境软件,目前SDT早已经不再升级。ADS包括了四个模块分别是:SIMULATOR;C编译器;实时调试器;应用函数库。ADS的编译器调试器较SDT都有了非常大的改观, ADS1.2提供完整的WINDOWS界面开发环境。C编译器效率极高,支持c 以及c++,使工程师可以很方便的使用C语言进行开发。提供软件模拟仿真功能,使没有Emulators的学习者也能够熟悉ARM的指令系统。配合FFT-ICE使用,ADS1.2提供强大的实时调试跟踪功能,片内运行情况尽在掌握。ADS1.2需要硬件支持才能发挥强大功能。目前支持的硬件调试器有Multi-ICE以及兼容Multi-ICE的调试工具如FFT-ICE。而简易下载电缆不能支持ADS1.2 。

ADS由命令行开发工具,ARM实时库,GUI开发环境(Code Warrior和AXD),适用程序和支持软件组成。有了这些部件,用户就可以为ARM系列的RISC处理器编写和调试自己的开发应用程序了。

参考文档:http://baike.baidu.com/view/5384462.htm

 

2.建立工程文件2440App File->New

 http://hi.csdn.net/attachment/201110/23/0_131937520011t3.gif

 

3.设置Targets为Debug

 http://hi.csdn.net/attachment/201110/23/0_1319375211Sllt.gif

 

4. 编译及链接配置 Edit->Debug Settings

1)Target基本设置

http://hi.csdn.net/attachment/201110/23/0_131937522196Xx.gif

2)ARM汇编编译器选项:CPU->ARM920T,小端对齐,ARM指令格式,无浮点运算

http://hi.csdn.net/attachment/201110/23/0_13193752331tC1.gif

3)ARM C编译器选项:CPU->ARM920T,小端对齐,Pure-endian softfp浮点运算

http://hi.csdn.net/attachment/201110/23/0_1319375244OaOR.gif

4)ARM 链接器设置:链接类型Simple,RO Base:0x3200_0000(程序段起始地址,该地址指向SDRAM),RW Base(数据段起始地址,未设则接连程序段结束地址)

http://hi.csdn.net/attachment/201110/23/0_1319375253ckgs.gif

 

http://hi.csdn.net/attachment/201111/22/0_1321947228lyoN.gif

 

http://hi.csdn.net/attachment/201111/22/0_132194728858mB.gif

 

5)设置ARM fromELF输出文件类型:Plain binary(二进制bin文件,可直接烧写)

 http://hi.csdn.net/attachment/201110/23/0_1319375264156d.gif

 

5.添加汇编或C源文件

1)  Project->Create group

http://hi.csdn.net/attachment/201110/23/0_1319375272C8c2.gif

2)  Project->Add files

http://hi.csdn.net/attachment/201110/23/0_1319375278Feci.gif

3)  添加其他文件

http://hi.csdn.net/attachment/201110/23/0_1319375286V0Ku.gif

注:实践中发现s和c各文件须按调用关系自上而下排列(可用鼠标拖动),否则会出现编译正常运行不正常现像,最为明显的就是调用某个函数时程序会跑飞,此时开发板会自动重启。

 

6.编译 Project->Make

 http://hi.csdn.net/attachment/201110/23/0_1319375292vCMn.gif

 

7. 参考文档:http://wenku.baidu.com/view/d3eaa04769eae009581bece2.html

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有