嵌入式系统开发环境认识、汇编指令实验参考模板.doc
《嵌入式系统开发环境认识、汇编指令实验参考模板.doc》由会员分享,可在线阅读,更多相关《嵌入式系统开发环境认识、汇编指令实验参考模板.doc(12页珍藏版)》请在三一文库上搜索。
1、嵌入式系统实验报告开课学院及实验室:电子楼 618 室 2016年 5 月 23 日学院物理与电子工程学院年级、专业、班电子132姓名黎杰华学号1319200055实验课程名称嵌入式系统实验II成绩实验项目名称嵌入式系统开发环境认识、汇编指令实验指导老师揭海1 / 121、 实验目的熟悉ADS嵌入式系统开发环境和常用汇编指令,编写简单的汇编程序。二、实验内容及原理为了使用CodeWarrior来创建一个应用程序,一般须创建许多文件来构成一个工程(Project)。该工程的设置和所有这些文件的指针都被存放在一个工程文件中。这些设置包括编译和链接设置、源文件、库文件以及它们之间用于产生最终程序的相
2、互关系。可以将这个工程文件看作该工程的大脑:它保存了所有文件相互依存的关系并知道如何将它们组合成为一个可用的应用程序。1、 运行CodeWarrior for ARM Developer Suite点击菜单File/New或工具栏,新建一个工程(project)图 11 新建工程对话框在Location指定工程存储路径,在Project name中输入工程名称,确定后CodeWarrior将在指定位置创建与工程名称同名的文件夹,并在其中创建同名的工程文件,后缀为.mcp。图 12 显示工程信息的工程窗口(图示为空的情况)2、 编辑源代码点击工具栏的,新建文本文件;或者用其它文本编辑器(Note
3、pad或EditPlus等),输入以下代码:COUNT EQU 0x40003100 AREA Example1,CODE,READONLY ENTRY CODE32START LDR R1,=COUNT MOV R0,#0 STR R0,R1LOOP LDR R1,=COUNT LDR R0,R1 ADD R0,R0,#1 CMP R0,#10 MOVHS R0,#0 STR R0,R1 B LOOP END将文件保存在前面新建的工程的文件夹中,保存时注意要输入适当的扩展名(.s、.c或.h等)。3、 添加程序文件至工程点击菜单Project / Add Files或在工程窗口空白处右键,在
4、出现的对话框中选择前面保存的程序源文件。如果有多个文件,则重复本步骤直至所需文件全部添加进工程中。4、 编译和链接在正式开始编译源代码之前,首先定制 CodeWarrior 的编译方式。图 13 定制 CodeWarrior 的编译方式在出现的对话框中(如图1-4),点击左边列表框内Language Settings中的ARM Assembler,在右边的Target选项卡,设定合适的处理器内核型号。如果需要,对ARM C Compiler、ARM C+ Compiler、Thumb C Compiler和Thumb C+ Compiler都可以做类似设置。点击OK或Apply使设置生效。图
5、14 编译方式设置对话框点击菜单Project / Make ,或工程窗口中的,或按F7,编译工程。在图1-5所示的窗口中可以看到是否工程是否有错误。若有,双击某个错误即可定位到错误位置进行修改。图 15 编译结果窗口5、 调试(Debug)调试就是在的程序代码中找到一个问题并着手去解决它的过程。不管是谁,在编程时都难免出现一些输入或程序逻辑上的错误,这个问题可能只是一个输入上的小错误或者只是一个变量用错了,但是因为这个错误的存在使得你的程序无法实现预期的功能。有时候会更糟糕,以致机器都崩溃了。这时就必须借助调试来解决问题。点击菜单Project / Debug ,或工程窗口中的,或按F5,启
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 开发 环境 认识 汇编 指令 实验 参考 模板
链接地址:https://www.31doc.com/p-15003667.html