四、开发工具简单使用.ppt_第1页
四、开发工具简单使用.ppt_第2页
四、开发工具简单使用.ppt_第3页
四、开发工具简单使用.ppt_第4页
四、开发工具简单使用.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开发工具的简单使用 ARM程序编译 ADS1 2硬件仿真模拟器 Proteus7马登程2010 3 23 ADS1 2的安装以及简单应用 安装注意事项 1 在ADS安装文件夹中双击setup exe文件运行安装 2 安装过程中需要License时 到安装文件夹的crack目录里面选中License dat文件 3 安装完毕 即可以调试程序 如果出现session问题 那么可以尝试切换用户身份为administrator 可以解决问题 建立ADS简单工程 1 打开编程工具ADS CodeWarriorforARMDeveloperSuite 2 File New project 建立一个工程 file 新建一个文件 object 新建一个对象 这里选择project 并命名为Test 3 在project页面选择ARMExecutaleImage 新建的工程将可以生成可执行镜像文件 4 设置工程属性DebugRelSettingTarget TargetSetting postlinker ArmfromELFLinker ARMLinker OutPut ROBase 0 x00 RWBase 0 x40001000 LayOut Object symbol startup o section vectors ARMfromELF OutPutFormat Intel32bithex OutputFileName 文件名字以上首先设置了连接属性 采用ELF格式 接下来设置了生成的程序代码区域将要放置的起始地址和数据区域的起始地址 地址需要根据具体情况具体设置 Layout设置程序的入口地址 也就是程序的初始入口 源代码编译之后生成与原文件同名的 o文件 整个程序的入口地址为startup文件中vectors代码段 后面可以继续设置生成的可执行文件格式以及存储位置 5 File New File选择好存储路径 并输入文件名startup s 确定 会建立并打开一个空白文件 将如下的代码贴到startup s里 保存 SDATAEQU0X40003000RESULTEQU0X40004000AREASAMPLE CODE READONLYENTRYSTARTLDRR0 SDATAMOVR5 0 x10LOOP0MOVR1 R5STRR1 R0 ADDR0 R0 4SUBSR5 R5 1BNELOOP0END 6 在Test工程窗口中的空白位置点击右键 选择Addfiles 选择第五步建立的startup s 将该文件添加到工程中 7 点击工具按钮make 开始编译工程 8 如果编译没有报错 可以点击工具按钮Debug 打开AXD调试工具 观察程序的运行 9 在AXD中尝试单步运行 查看内存 查看寄存器的值 掌握程序的调试方法 Proteus的安装以及初步使用 简单安装过程1 双击setup74 exe 运行安装程序 完成安装 2 双击破解文件夹下的文件Proteus 7 4 sp3 beta 4 1 exe 自动完成软件的破解注册 3 安装完成后 模拟软件为ISIS 建立一个简单的Proteus文件 1 打开ISIS程序 自动建立一个空白仿真文件2 在左侧的按钮栏点击P 打开元器件选择窗口pickdevice3 在pickdevice窗口的keyword框中输入LPC 搜索LPC单片机 属于ARM7内核系列 双击右侧窗口中的LPC2138 将会选中该单片机 4 同样的方法选择LED二极管 RES电阻 5 在图中添加电源地 完成相关的电路 具体可以参考给出的范例以及学习辅助资料 6 双击LPC2138单片机 在弹出的窗口中选择前面ADS生成的Test hex 相当于将生成的程序代码烧写进芯片的flash存储器中 7 点击运行按钮 查看运行效果 1 关于Proteus更进一步的学习请参考学习资料 Proteus7Professional51单片机入门教程 pdf 2 关于ADS更进一步的学习资料请参考课本以及 LPC213X ADS1 2使用手册 pdf 3 关于LPC213X系列芯片的功能以及使用寄存器等请参考手册 LPC213X芯片说明手册 pdf 注意 1 用ADS编译的ARM程序的工程文件为 mcp 以mcp为后缀 源代码文件一般为 c文件 s文件 h文件2 电路仿真软件ProteusISIS生成的电路图文件为 DSN 第一步 点灯 针对arm芯片IO口的操作用到的寄存器为 手册p45 PINSEL0PINSEL1PINSEL20XE002C0000XE002C0040XE00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论