ADS1.2的简单使用方法
时间:2026-01-15
时间:2026-01-15
开发环境介绍集成开发环境(IDE) 编辑软件、编译软件、汇编软件、链接软件、调试软件、工 程管理及函数库、(嵌入式实时操作系统) 常用的集成开发环境 ADS1.2,RealView MDK,IAREWQRM,WINARM 开发环境的选择 应用软件的规模、研发人员自身情况、开发计划等等
ARM汇编程序设计的一般过程编辑源程序 发现语法错误 编辑程序 发现逻辑错误 链接目标程序 和库文件
调试程序
完成
适合初学者的ADS1.2使用广泛,有助于学习其他开发环境说明文档丰富,资源齐全、操作简单
学习成本最低免费使用,内置指令集模拟器,便宜的下载器
轻松入门,学习容易提供成熟的过程模板
ADS中汇编程序设计的一般流程启动CodeWarrior 创建工程(选择File →New(Project)选项) 链接目标文件和库文 件,生成*.axf映像文件 (选择Project→Make选项)
添加并编辑*.s 源程序(选择File →New(File)选项)
启动AXD并加载*.axf 映像文件(选择File→ Load Image选项) 调试应用程序
编译源程序 (选择Project → compile)选项) 生成*.o目标 文件
发现逻辑错误?
完成
ARM汇编的一些简要的书写规范ARM汇编中,所有标号必须在一行的顶格书写,后面不要 添加冒号“:”。 所有指令不能顶格写。 ARM汇编对标识符的大小写敏感,书写标号及指令时字母 大小写要一致 在ARM汇编中,ARM指令、伪指令和寄存器名等可以全部 大写或全部小写,但不能大小写混写。 注释使用“;”号,注释的内容由“;”号起到此结束,注 释可以在一行的顶格书写。
汇编范例操作步骤 ①建立工程 ②编辑程序(汇编、C) ③链接编译 ④程序调试 ⑤观察结果
ARM程序执行过程的跟踪和调试1、打开AXD及映像文件 2、程序的执行流程控制(利用Execute或调试工具栏) 单步运行 运行到光标处 全速运行 3、观察寄存器、存储器及变量值 Process View→Register Process View→Memory Process View→Watch 也可修改,双击其值,键入内容并回车确认
计算45+3AREA Example,CODE,READONLY ENTRY CODE32 START MOV R0,#45 MOV R1,#3 ADDS R0,R0,R1 B START END
计算X+Y(C程序)#include <stdio.h> int main( ) { int X,Y,SUM; scanf(“%d”,&X); scanf(“%d”,&Y); SUM=X+Y; printf(“SUM=%d”,SUM); }
下一篇:学前儿童故事设计与组织指导