欢迎来到天天文库
浏览记录
ID:34898999
大小:1.15 MB
页数:23页
时间:2019-03-13
《codewarrior应用综述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理仅供参考学习第五章CodeWarrior应用综述(在线调试、VisualTools地使用、专家系统可选学)修改图形编号5.1在线编程注意:实验电路板电源开关断开.JP2地3、4两个端子短接.1、确立目标在“True-TimeSimulator&Real-TimeDebug”工具界面,点击:Component->SetTarget在Processor栏,选择HC08,在Target栏,选择P&ETargetInterface,然后点击OK,如图5-1所示b5E2RGbCAP图5-1确立目标最后关闭“T
2、rue-TimeSimulator&Real-TimeDebug”工具界面,在主界面中重新按下“Debug”,进入“True-TimeSimulator&Real-TimeDebug”调试.p1EanqFDPw2、在线调试重新进入后,PEDebug->Mode:FullChipSimulation->In-Circuit……如图5-2所示.DXDiTa9E3d23/23个人收集整理仅供参考学习图5-2调试界面系统将自动弹出如下地界面,如图5-3所示.图5-3连接界面点击ClosePort.出现界面如图5-4.2
3、3/23个人收集整理仅供参考学习图5-4关闭串口界面闭合目标板电源开关,给目标板供电,最后点击Contacttargetwiththesesettings….RTCrpUDGiT出现图5-5界面,最后点击YES,程序就下载到实验板上了.注:如果此时不出现图5-19,断开目标板电源,再次点击图5-18中RefreshList,然后再给目标板供电.5PCzVD7HxA图5-5查询是否擦除、下载程序然后在DEBUG界面上进行调试,如图5-6所示.23/23个人收集整理仅供参考学习图5-6DEBUG界面点击上图所示:运
4、行(run)程序;单步运行(singlestep)程序;单步运行(stepinto)程序;跳出运行(stepout)函数;跟踪(trace)程序;程序停止(halt)运行;目标板复位(resettarget).可以通过图5-7中地界面随时检查寄存器、RAM中地内容,便于检查出程序中地错误.图5-7调试界面5.2利用Visualizationtool进行脱机仿真注意:在进行脱机仿真之前,一定要修改中断矢量地址.23/23个人收集整理仅供参考学习在线编程调试或实时运行状态参考表2-3转向矢量表,表中详细地写出了每个
5、中断地地址.仿真运行状态参考表2-2中断矢量表.jLBHrnAILg比如在线编程调试或实时运行状态使用复位向量定义如下:ORG$FDFD;复位向量地址JMPEntry当使用脱机仿真时,必须把上面两句作如下修改:ORG$FFFE;复位向量地址DC.WEntry其他中断向量参考该修改进行.在进行在线调试和脱机仿真相结合地时候,不同调试状态下中断进行上面地交替修改.xHAQX74J0X程序编译通过之后,系统将自动进入Debug调试界面(如图5-8所示),在这个界面里面我们既可以直接写入程序调试,也可以利用单步运行随时
6、检查寄存器地内容,便于寻找程序中地错误,还可以利用Visualizationtool进行脱机仿真.下边将重点讲述利用Visualizationtool进行脱机仿真.LDAYtRyKfE图5-8DEBUG界面在“True-TimeSimulator&Real-TimeDebug”工具界面,点击:Component->SetTarget在Processor栏,选择HC08,在Target栏,选择SimulatorTargetInterface,然后点击OK,如图5-9所示.Zzz6ZB2Ltk23/23个人收集整理
7、仅供参考学习图5-9确立目标界面设置完成,关闭“True-TimeSimulator&Real-TimeDebug”工具,在主界面中重新按下“Debug”,进入“True-TimeSimulator&Real-TimeDebug”调试界面,点击Simulater->Reset,如图5-10.dvzfvkwMI1图5-10仿真状态复位选择Component->Open…,如图5-11.23/23个人收集整理仅供参考学习图5-11将会出现如下地界面,如图5-12所示图5-12选择Visualizationtool界
8、面点击OK,进入Visualizationtool界面,如图5-13所示.23/23个人收集整理仅供参考学习图5-13Visualizationtool界面如上图所示在空白处点击右键,选择要添加地元件.由于该示例事要做一个跑马灯地演示实验,所以选择“7SegmentDisplay”.在空白处点击右键,选择Properties,如图5-14所示.设置:rqyn14ZNXIRefreshM
此文档下载收益归作者所有