- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 源程序编译及调试 本章首先介绍上述两种开发环境及其使用方法,在此基础上,详细讲述汇编及08C源程序编译过程,编译时产生的相关文件,最后阐述在线调试方法。 6.1 MT-IDE集成开发套件 集成开发套件由硬件系统和软件系统组成。硬件系统包括写入调试器、核心板和扩展板,软件系统完成源程序编辑、工程管理、编译,通过USB接口与写入调试器通信、下载及调试等功能。 6.1.1 硬件平台 MT-IDE通用开发套件硬件及接口部分主要包括扩展板MT-Extend Board I、核心板MT-Core和HC08写入调试器MT-Programmer三个部分。 MT-Extend Board I型扩展板实物图 MC908GP32CB核心板实物图 6.1.2 软件概述 (1) MT-IDE软件系统的功能和特点 具体功能如下: ①支持Freescale HC08系列的所有MCU ②以工程的方式管理文件 ③支持C和汇编语言的源文件编辑、编译 ④支持HC08系列MCU的Flash操作(擦除﹑写入和读出) ⑤支持C和汇编语言的断点调试与单步调试 ⑥支持内存与寄存器观察 ⑦支持S-Record文件 (2) MT-IDE软件系统的安装 ①安装MT-IDE软件 当成功安装本软件后,将会在安装目录下产生如下文件夹: bin:可执行程序文件夹。 Docs:说明文档文件夹。包含软件使用的说明文档。 Include:08C头文件夹。包含08C编译器用到的C的头文件。 Lib:08C库文件夹。包含08C链接时用到的库文件。 Stationary:框架程序文件夹。包含各种芯片的基本的框架程序,在新建工程时,作为空工程的模板。 ②安装USB驱动 6.2 MT-IDE集成开发环境的使用 6.2.1 运行第一个汇编工程实例 在08教学资料目录下的“MT-HC(S)08ProgramV2007”文件夹中,存放了本书中出现的所有实例工程,如果需要运行这些程序,可以将这个文件夹拷贝到用户的工作目录下。注意,若要调试某个工程,不要在“MT-HC(S)08ProgramV2007”文件夹中直接运行,而应将相应的工程做一个备份,然后调试、运行这个备份工程。始终保留一个最近调试成功的工程,而每次修改仅在相应的备份上进行,这样做是十分必要的,因为一旦修改错误,而又找不到症结所在时,还可以使调试工作还原到一个最近的正确点上,以便重新开始。 下面,我们将使用这个方法,运行在第四章中已分析过的第一个汇编工程PrgFrame。 (1) 打开工程 (2) 编译工程 (3) 下载机器码 (4) 连接硬件对象 (5) 运行芯片中的程序 (6) 调试程序 (7) 实验中常见问题与解决方法 6.2.2 编译过程中产生的文件 PrgFrame汇编工程编译成功后,会产生如下文件: PrgFrame.dbg-------带有调试信息的文件 PrgFrame.mp--------存储映像文件 PrgFrame.s19-------目标代码文件 main.lis--------------列表文件 main.o---------------目标对象文件 6.2.3 新创建一个汇编工程 现在,就介绍两种新建工程的方法: (1) 拷贝新建法 拷贝新建法就是拷贝一个已有的工程,然后在此基础上进行修改,得到一个满足需求的新工程。例如,现在要新建一个汇编工程,完成用一个开关控制一盏灯(开关打开,小灯亮;开关闭合,小灯暗)的功能。给这个工程命名为SwitchCtrl。它和第一个实例工程PrgFrame十分相似,所以可以利用PrgFrame新建SwitchCtrl。步骤如下: ①拷贝并重命名PrgFrame工程文件夹。 ②在工程文件夹中修改工程文件名“PrgFrame.prj”为“SwitchCtrl.prj”。 ③对原有工程在文件层上做必要的增删后,就要开始编辑新工程了。在MT-IDE软件中打开新工程中的工程文件SwitchCtrl.prj,发现并没有打开整个工程(工程列表中没有具体的程序文件),原因是在上一步中修改了工程文件名,这时要在列表中的工程文件目录上右击添加工程文件夹中已有的文件或通过文件菜单中的新建选项,新建程序文件。单击文件菜单中的新建选项,出现新建对话框,选择新建文件选项卡,填入新文件的路径,文件名,文件类型,用这种方法可在工程中新建“.s”“.h”“.txt”三种类型的文件。 (2) 向导新建法 打开MT-IDE软件,点击文件菜单下的新建选项,选择新建工程选项卡,填写所建工程的路径,工程名,工程类型(汇编/C),工
您可能关注的文档
最近下载
- 第18章中国传媒业的新生态、新业态《网络与新媒体概论》教学课件.ppt VIP
- 三相桥式可控整流电路设计..doc
- 第17章互联网与网民素养《网络与新媒体概论》教学课件.ppt VIP
- 第14章互联网与精准营销《网络与新媒体概论》教学课件.ppt VIP
- 《典型灾害应急实训》课程大纲(本科).docx VIP
- 第12章互联网与社会思潮《网络与新媒体概论》教学课件.ppt VIP
- 护士N2晋级N3述职报告PPT.pptx
- 《人力资源规划HRP》课件.pptx VIP
- 第9章互联网与民主政治建设《网络与新媒体概论》教学课件.pptx VIP
- (新版)高级考评员职业技能鉴定考试题库(含答案).docx
文档评论(0)