codewarrior与使用.docVIP

  1. 1、本文档共31页,可阅读全部内容。
  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文档。上传文档
查看更多
codewarrior与使用

第六章 CodeWarrior的软件开发环境 6.3 打开工程 在主菜单下选择File/Open。如图6-2 图6-2 打开工程菜单 弹出对话框图6-3,在“对象类型”中选择“Project Files(*.mcp)”。 图6-3 工程对象类型 出现图6-4,选择要打开的工程,然后点击“打开”,就可以打开一个工程。 图6-4 工程对象名称 如果想要修改程序,在图6-5界面可以完成。 图6-5用户工程文件窗口 此时,如果想要编译连接和在线调试程序,参考6.5和6.6。 6.4 创建项目 从主菜单栏选择File\New。出现一个新的窗口如图6-6所示。 注意: 新窗口可能和你的屏幕不相同,取决于你的安装对象。 图6-6 新建工程 单击Project标签显示项目面板。选择HC(S)08 New Project Wizard。 在Project name 输入框,输入新项目的名称。在Location输入框,确定你想保存的文件的路径。 注意:当IDE创建一个项目时,会自动在项目文件中添加扩展名为.MCP的工程文件。 点击确定,出现新项目对话框如图6-7所示。在Page1中,选择你所使用的芯片的类型。 图6-7 选择芯片类型 在Page2中,选择使用语言的种类,如图6-8所示 图6-8 选择编程语言 在Page3种选择使用相对汇编还是绝对汇编,如图6-9所示。 图6-9 选择汇编方式 在Page4中进行方式选择,如图6-10所示。 图6-10 选择调试模式 PE Full Chip Simulation方式允许芯片及其外围设备进行在线调试,或者是利用软件进行模拟时采用这种方式。 PE Hardware Debugging 方式是当HC08与外围设备硬件接口是通过PE提供的时候,就得采用这种方式。 MMDS-MMEVS 方式是指目标界面与MMDS-MMEVS 仿真系统连接,使用Motosil 协议是多使用的方式。 上述三种是比较常用的几种的方式,如果不确定的时候,可以把三种方式都选上,这样会把连接变得更简单。 点击完成,项目创建完成,如图6-11所示。 图6-11 工程建立完成界面 在工程窗口打开Sources\main.asm(选择编程语言类型不同,文件后缀不同,如果是C,那么就是main.c),在该文件中编写用户程序。 6.5编译连接 编好程序之后,点击图6-12 Make按钮,进行编译连接。 图6-12 编译连接 如果编译连接没有错误,则可以调试程序。点击图6-13Debug按钮调试程序。 图6-13 调试程序 出现图6-14,仿真或实时调试界面。 图6-14 仿真或实时调试界面 6.6 在线编程 注意:实验电路板电源开关断开。JP2的3、4两个端子短接。 1、确立目标 在“True-Time Simulator Real-Time Debug”工具界面,点击:Component-Set Target 在Processor栏,选择HC08,在Target栏,选择PE Target Interface,然后点击OK,如图6-15所示 图6-15 确立目标 最后关闭“True-Time Simulator Real-Time Debug”工具界面,在主界面中重新按下“Debug”,进入“True-Time Simulator Real-Time Debug”调试。 2、在线调试 重新进入后,PEDebug-Mode:Full Chip Simulation-In-Circuit ……如图6-16所示。 图6-16 调试界面 系统将自动弹出如下的界面,如图6-17所示。 图6-17 连接界面 点击Close Port。出现界面如图6-18。 图6-18 关闭串口界面 闭合目标板电源开关,给目标板供电,最后点击Contact target with these settings…。 出现图6-19界面,最后点击YES,程序就下载到实验板上了。 注:如果此时不出现图6-19,断开目标板电源,再次点击图6-18中Refresh List,然后再给目标板供电。 图6-19 查询是否擦除、下载程序 然后在DEBUG界面上进行调试,如图6-20所示。 图6-20 DEBUG界面 点击上图所示: 运行(run)程序; 单步运行(single step)程序; 单步运行(step into)程序; 跳出运行(step out)函数; 跟踪(trace)程序; 程序停止(halt)运行; 目标板复位(reset target)。 可以通过图6-21中的界面随时检查寄存器、RAM中的内容,便于检查出程序中的错误。 图6-21 调试界面 如图6-21所示,在“souce”窗口,点击右键,在第一栏中将程序运行到光标处,设置断点,看当前指令

文档评论(0)

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

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

1亿VIP精品文档

相关文档