网站大量收购独家精品文档,联系QQ:2885784924

ADS专用课件.pptVIP

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADS专用课件

ADS的使用 LPC213x开发软件 ADS简介 ADS 1.2集成开发环境的组成 CodeWarrior IDE简介 AXD调试器简介 建立工程 点击【File】菜单,选择【New…】即弹出New对话框 建立一个文本文件,以便输入用户程序。点击“New Text File”图标按钮 添加文件到工程 编译连接工程 打开旧工程 工程的调试 调试工具条 LPC213x微控制器工程模板 EASYJTAG-H仿真器的安装与使用 安装H-JTAG调试代理 使用ISP下载 生成Hex文件 在介绍新建立工程时,我们已经接触了ADS1.2提供的几个标准工程模板,使用各个模板建立的工程,它们的各项设置均有不同之处,方便生成不同结构的代码,如ARM可执行映象(生成ARM指令的代码)或Thumb可执行映象(生成Thumb指令的代码),或Thumb、ARM交织映象(生成Thumb、ARM指令交织的代码)。 针对LPC213X微控制器,定义了4个工程模板,这些模板一般包含的设置信息有FLASH起始地址0片内RAM起始地址0编译连接选项及编译优化级别等等;模板中包含了LPC213X微控制器的启动文件,包括IRQ.S、Startup.S、Target.C;模板还包含了LPC2100系列ARM7微控制器的头文件(如:LPC2294.h和LPC2294.inc,LPC2294的寄存器是向下兼容的),分散加载描述文件(如:mem_a.scf、mem_b.scf、mem_c.scf)等。 为ADS1.2增加LPC2131专用工程模板 将工程模板的所有目录(比如产品光盘LPC2131工程模板目录下)拷贝到“ADS1.2安装目录\Stationery\”即可,操作如图所示。这个步骤只需1次,以后就可以直接使用工程模板了。 使用LPC2131专用工程模板建立工程 使用LPC2131专用工程模板建立工程启动ADS1.2 IDE,点击【File】菜单,选择【New…】即弹出New对话框。由于事先增加了LPC2131专用工程模板,所以在工程模板栏中多出几项工程模板选项。 ARM Executable Image for lpc2131 : 无操作系统时所有C代码均编译成ARM指令的工程模板。 asm for lpc2131 :汇编程序工程模板。 Thumb ARM Interworking Image for lpc2131 :无操作系统时部分C代码编译为ARM指令,部分C代码编译为Thumb指令的工程模板。 Thumb Executable Image for lpc2131 :无操作系统时所有C编译成Thumb指令的工程模板。 用户选择相应的工程模板建立工程,如图所示为使用ARM Executable Image for lpc2131 工程模板建立的一个工程。工程有三个生成目标(target system):DebugInRAM、DebugInFLASH和RelInFLASH,它们的配置如表1.2所示。工程模板已经将相应的编译参数设置好了,直接使用即可。 选用RelInFLASH目标时,将会对LPC2131芯片进行加密。加密的芯片只能使用ISP进行芯片全局擦除后,才能恢复JTAG调试及ISP读/写操作。 在LPC2131的工程模板中,通过软中断方式管理中断,增加了对开关中断处理的函数,分别为IRQEnable()、IRQDisable()、FIQEnable和FIQDisable(),供用户调用。 说明:如果用户不调用开/关中断函数,亦可在startup.s文件中手动修改CPSR的I或者F位。 EASYJTAG-H仿真器是符合ARM公司提出的标准20脚JTAG仿真调试接口的简易仿真器。该仿真器采用ADS1.2集成开发环境的RDI协议。实现了单步、全速及断点等调试功能,此外支持在AXD中直接固化程序到片内FLASH。 EASYJTAG-H仿真器实物如图所示。 使用EASYJTAG-H仿真器来调试ARM 处理器,除了ADS1.2 集成开发环境外,还需要安装一个ARM调试代理软件,推荐使用H-JTAG 软件 H-JTAG 软件具有如下特点: 支持ARM7/ARM9,支持自动检测和手动指定内核。 使用RDI 接口,支持SDT2.51、ADS1.2、REALVIEW 和IAR 集成开发环境; 支持2 个硬件断点或数量不限的软件断点 首先,解压H-JTAG V0.3.1压缩包并运行H-JTAG安装程序,安装路径没有特殊限制。安装完成后,在桌面上出现两个快捷方式:H-JTAG Server 和 H-Flasher。点击Windows系统的【开始】-【程序】-【ARM Developer S

文档评论(0)

dart004 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档