




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5 1ARM集成开发环境 工具 ADS1 2 5 5 1ADS1 2集成开发环境介绍 ADS1 2集成开发环境是实现ARM处理器的编译 连接 仿真调试系统 软件 ADS1 2集成开发环境 CodeWarrior 实现程序编辑 编译 连接功能 AXD 实现程序的仿真调试功能 5 5 2工程文件与源文件的建立 使用ADS1 2集成开发环境的CodeWarrior子环境可以建立ARM汇编语言源文件 C语言源文件 C 源文件 而且解决同一应用问题的关联文件可以放在一个工程文件中 工程文件中的多个文件可以连接在一起形成一个可执行文件 1 新建工程文件与源文件的步骤如下 1 运行CodeWarrior 选择File New Project 选择工程模板 一般选ARMExecutableImage 输入新工程名 选择工程文件的存放位置 点击set 选中CreatFolder选项 创建工程文件目录 2 为新建的选择Debug版本 一般选择Debug 编译后的文件所有调试信息 这样 以后工程所生成的目标文件与可执行文件存放在工程文件夹的Debug子目录中 3 在DebugSettings对话框中选择TargetSettings项 在Link一栏中选择ARMLINK 在Post linker一栏中选择ARMfromELF 4 在DebugSettings对话框中选择ARMLINK项 在Output选项卡的Linktype中选择Simple 在Simpleimage框中设置连接的Read Only 只读 和Read Write 读写 地址 这两个地址确定了存放程序代码的区间 注 如果需要使用标准C库函数 则要在Linktype中选择Scattered 系统使用配置文件进行配置 仅使用汇编语言时选择simple 5 如果在上一步选择了Scattered连接 在ARMCCompiler下ATPCS选项卡中选择ARM Thumpinterwork 6 如果在上一步选择了Simple连接 在Layout选项卡在Placeatbeginningofimage框内设置程序的入口模块及段 7 在DebugSettings对话框中选择ARMfromELF项在Outputfilename框中输入下载输出文件名 8 设置完成后 可将新建空的工程文件作为模板保存供以后使用 2 源文件的建立 1 运行CodeWarrior 选择File New File 在Filename框内输入源文件名 注意汇编程序名要加扩展名S C文件名要加扩展名C 选择文件路径 点击确定 则源文件编辑器打开 2 输入源程序 输入编好的源程序 输入完成后使用File菜单的SaveAs存储源文件 3 将源程序文件加入到工程文件中 运行CodeWarrior 选择File Open找到已建的工程文件 点击工程文件名打开工程文件 4 将源程序文件加入到工程文件中 打开工程文件后点击右键 然后点击AddFile加入源文件 5 5 3工程文件及源文件的编译 连接 1 运行CodeWarrior 选择File Open找到已建的工程文件 打开工程文件 打开源文件 2 选择Project Compile进行编译 选择Make进行连接 选择Debug则进行编译 连接 进入调试状态 编译连接的结果将显示 如果有错则有提示 5 5 4程序的调试 使用ADS1 2的AXD可以实现程序的仿真调试功能 ADX提供两种调试方法 软件仿真调试 ARMulator 硬件调试 1 软件仿真调试 ARMUlL 1 运行ADX 选择Option Configure 进行目标配置 2 选择File LoadImage 装入映像文件 编译连接好的AXF文件 3 选择ProcessorViews下拉菜单的Registers项打开寄存器观察窗口 选择Memorys打开寄存器观察窗口 4 选择Excute下拉菜单的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025海南保亭黎族苗族自治县市场监督管理局公益性岗位人员招聘1人模拟试卷及答案详解(夺冠)
- 2025年度黑龙江省气象部门高校毕业生招聘4人(第三批次气象类)考前自测高频考点模拟试题及答案详解(新)
- 2025广东广州市中山大学孙逸仙纪念医院康复医学科医教研岗位和医技岗位招聘2人模拟试卷及答案详解(历年真题)
- 2025福建厦门市集美实验学校非在编教师招聘1人模拟试卷完整参考答案详解
- 2025河南开封国禹运营管理有限公司招聘园区转运中心人员10人考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025合同履行期间的保证期间与证期间的长短及起算点
- 冬季防疫知识培训总结课件
- 2025湖南红花园投资开发有限公司招聘10人模拟试卷及完整答案详解1套
- 2025湖北咸宁市通城县事业单位高层次和急需紧缺人才引进48人考前自测高频考点模拟试题(含答案详解)
- 2025广东湛江市霞山区司法局招聘司法协理员拟聘用人员(第一批)考前自测高频考点模拟试题及答案详解(新)
- 2025年国家电网《安规》考试判断题库及答案
- 2025上海美术馆招聘6人备考考试题库附答案解析
- 检验科二级生物实验室汇报
- 盾构姿态监测-洞察及研究
- 药店店员技巧培训
- 学生进厂安全培训课件
- 2025年四川省巴中市中考数学试题
- 乡村振兴课件简介模板
- (一检)泉州市2026届高三高中毕业班质量监测(一)数学试卷(含标准答案)
- 污水处理厂污泥处理处置投标方案
- 手机媒体概论(自考14237)复习必备题库(含真题、典型题)
评论
0/150
提交评论