[第五章四个入门范例.pptVIP

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

第五章 四个操作范例 一、ADS1.2集成开发环境 ADS集成开发环境,其成熟版本为ADS1.2。支持软件调试及JTAG硬件仿真 调试,支持汇编、C和C++源程序,具有编译效率高,系统库功能强等特点。 ADS1.2使用了Code Warrior IDE集成开发环境,用户在这个IDE集成开发环境下可以方便的编写程序并管理好整个工程项目。 二、范例一 实现加法运算 3、添加文件到工程: 在test.mcp工程窗口中的“Files”子窗口里右击鼠标,就会弹出浮动菜单,选择“Add Files”命令。 4、编译链接工程 通过工程窗口中的图标按钮,可以快速的进行工程设置、编译链接、启动调试等等。 单击DebugRel Settings 图标按钮,即可进行工程的地址设置、输出文件设置和编译选项等。 2、加载可执行文件 重新装载最近使用的映像文件,如左图所示。点击“是”AXD会自动 重新装载映像文件,点击“否”我们可以手动加载。 3、单步调试程序 单击Processor Views菜单,选择Registers打开寄存器窗口 4、调试工具条介绍 三、范例二 C语言程序实验 在窗变量查看窗口里单击右键,选择菜单中的“Add Watch”,就会弹出Add Watch窗口,在这个窗口中,我们可以把要观察的变量添加到Watch窗口中。 ③ 按F5快捷键全速运行程序,程序会自动在main语句处停止。按Shift+F8快捷键,单步运行程序。此时,在Watch窗口中就可以观察到变量的变化。在Console窗口中输入N的值,最终运行程序如图所示。 四、范例三 C程序与汇编程序实验 Test.c文件的程序代码 1.2 实验步骤 ① 启动ADS1.2,建立一个工程ProgramC。 ② 建立源文件Start.S和Test.c,编写实验程序,然后添加到工程中。 ③ 设置工程链接地址RO Base为0x4000,RW Base为0x9000。 ⑥ 单步运行程序,判断程序是否跳转到C程序中运行。 ⑦ 选择Processor Views→Variables打开变量观察窗口。观察全局变量的值。 六、本节附录 目前常见的调试方法有以下几种: 1、指令集模拟器 2、驻留监控软件 3、JTAG仿真器 4、在线仿真器 思考题 1、ADS1.2集成开发环境包含了哪两个工具?它们的作用是什么? 2、请简要阐述一下工程编辑的大致步骤? 3、当工程编译通过后,会弹出一个“Errors Warnings”报告对话框,请问这个对话框中能告诉你什么信息? 4、默认情况下,AXD调试工具支持哪两种仿真环境,当软件代码不涉及具体ARM芯片时,我们可以采用哪种仿真环境? 5、如果想编译一个库文件,我们应该以什么模板建立工程。生成最终库文件的后缀是什么? 6、采用汇编语言和C语言混合编程实现:在C语言程序中定义一个数组,数组长度为10;用汇编程序编写一个函数,其功能是求得数组中各元素的和;C语言程序调用该汇编程序,并将结果打印。 ⑤ 设置位于开始位置的起始代码段。 ⑥ 编译链接工程,选择Project→Debug,启动AXD进行仿真调试。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.3 实验调试 ① 在AXD调试环境下,单击菜单Option选择Configure Target,选择ARMUL软件仿真。 ② 单击菜单Processer Views,选择Registers和Memory,就会出现寄存器查看窗口和内存查看窗口。在Memory Start address文本框中填写内存查看地址0x9000(RW Base),回车后内存查看窗口即出现地址从0x9000开始的内存单元存储内容。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. ③ 在

文档评论(0)

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

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

1亿VIP精品文档

相关文档