ARM开发软件ADS教程
来源:互联网 发布:mac开机取消客人用户 编辑:程序博客网 时间:2024/06/05 17:46
ADS(ARM Developer Suite)是ARM公司推出ARM集成开发环境,操作简单方便,获得广大开发人员的青睐。下面使用ADS v1.2做一个实例教程,帮助大家学会使用ADS编写程序和仿真调试。(使用汇编语言)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
首先:下载ADS v1.2版本(英文版)并安装好ADS。安装好ADS之后可以看到开始菜单---所有程序---ARM Developer Suite v1.2程序组
下面开始新建一个工程
第一步:单击“开始“>>所有程序>>ARM Developer Suite v1.2 >>选择CodeWarrior for ARM Developer Suite打开codewarrior界面(如下图所示),再选择File >> New .新建一个工程
第二步:在工程向导中选择Project选项卡,选择ARM Executable Image并输入工程名称为first选择工程文件保存目录等(如下图所示)
第三步:选择Targets选项卡再双击DebugRel进入配置对话框
第四步:在配置对话框中选择ARM Linker在RW base中输入0x10000单击确定
第五步:建立好一个工程项目之后,接下来是新建一个源程序,单击File >> New
选择File选项卡,在File name中输入文件名test.s
选择Add to Project
在Targets选项中选择Debug、DebugRel、Release这三个选项然后单击确定
第六步:编写程序
在test.s中输入如下程序
AREA MYPRO,CO
ENTRY
MOV R1,#20
MOV R2,#30
CMP R1,R2 ;比较R1与R2
BLT HERE ;如果R1小于R2则跳转到HERE(其中HERE是标号)
MOV R3,#0
HERE MOV R3,#1
END
本程序是比较R1,R2的大小,如果R1小于R2则给R3赋1。程序比较简单只是为了测试。
注意:在输入程序过程中指令不能顶格写前面必须留有空格,而标号必须顶格写前面不能留有空格,否则编译出错.
第七步:编译仿真
单击编译按钮compile 编译通过后再单击Make 生成Image文件
最后单击:Debug按钮直接进入AXD进行仿值
注:(可以另外打开AXD Debugger 再选择load Image 选择上一步生成的first..axf 也可以进入仿真.)
进入AXD界面之后选择step单步执行程序可以看程序的运行顺序和寄存器值发生变化。
- ARM开发软件ADS教程
- ARM 开发软件
- ads与ARM
- ARM ADS调试设置
- ads与ARM
- ADS下arm汇编
- arm ads转到keil
- ADS AXD ---ARM DEBUGER
- ARM工具ADS
- ADS AXD ---ARM DEBUGER
- ARM 开发软件及实用工具介绍
- ARM开发软件及实用工具介绍
- ARM 开发软件及实用工具介绍
- ARM 开发软件及实用工具介绍
- ARM 开发软件及实用工具介绍
- ARM开发软件及实用工具介绍
- ARM开发软件及实用工具介绍
- ARM 开发软件及实用工具介绍
- DAVINCI DM6446 开发攻略——V4L2视频驱动和应用分析
- 【Java学习笔记】基础知识学习11【集合和列表类】
- DOS下串口通信程序来传送文件的源代码
- Windows PowerShell漫谈-win7下没有超级终端
- CBitmap的使用
- ARM开发软件ADS教程
- ARM架构
- GM8180_gpio内核模块调试
- 如何编译linux第一个模块 hellomod.ko
- FFMpeg.H264解码win开发环境搭建
- AVS、MPEG-2、H264标准文档
- 用开源的 ffmpeg 实现屏幕录像机
- RTLinux编程总结
- RTlinux3.2安装