浙工大 嵌入式实验报告 1嵌入式实验报告 通信 1202 202503110210 金艳霞 实验 1:ADS1.2 集成开发环境练习 一、实验目的 了解 ADS1.2 集成开发环境的有用方法 二、实验内容 1.建立一个新的工程 2.建立一个 C 源文件,并添加到工程中 3.建立编译连接控制选项 4.编译连接工程 三、实验设备 1.硬件:PC 机; (1)基于 ARM9 系统教学实验系统 (2)串口线 (3)Multi-ICE 仿真器 2.软件:PC 机操作系统(Window XP) (1)WIndows 下的 Multi-ICEServer、Codewarrior for ARM Developer Suite 和 AXD Debugger; 四、实验步骤 1.建立工程 启动 Codewarrior for ARM Developer Suite,选择 File—New,使用 ARM Executable Image 工程建立一个工程,工程名为 ADS; 2.在工程中创建一个新文件 选择 File—New,建立一个新的文件 TEST1.s,设置直接添加到项目中,输入程序如下: AREA Examplel,CODE,READONLY ENTRY CODE32 ;定义后面的指令为 32 位的 ARM 指令 START MOV R0,#15 ;将 15 放入 R0 MOV R1,#8 ;将 8 放入 R1 ADDS R0,R0,R1 ;R0=R0+R1 B START END 3.设置地址 选择 Edit-DebugRel Settings,在 DebugRel Settings 对话框的左边选择ARM Linker 项,然后在 Output 页设置连接地址; 4.编译工程 选择 Project-Make 5..单步运行程序 实验 2:汇编指令实验 1 一、实验目的 1.了解 ADS1.2 集成开发环境及 ARMulator 仿真软件 2.掌握汇编指令的用法,并能编写简单的汇编指令 3.掌握指令的条件执行和使用 LDR/STR 指令完成存储器的访问 二、实验内容 1.使用 LDR 指令读取 0 x 40003100 地址上的数据,将数据加 1,若结果小于10,则使用 STR 指令把结果写回原地址;若结果大于等于 10,则把 0 写回原地址 2.使用 ADS1.2 仿真软件,单步、全速运行程序,设置断点,打开寄存器窗口监视 R0 和 R1 的值,打开存储器观察窗口监视 0 x 40003100 地址上的值 3.建立编译连接控制选项 4.编译连接工程 三、实验设备 1.硬件:PC 机; (1)基于 ARM9 系统教学实验系统 (2)串口线 (3)Multi-ICE 仿真器 2.软件:PC 机操作系统(Window XP) (1)WIndows 下的 Multi-ICEServer、Codewarrior for ARM Developer Suite 和 AXD Debugger; 四、实验步骤 1.建立工程 启动 Codewarri...