日志档案

发表于 2008-3-14 14:48:53

1

标签: 无标签

如何在CodeWarrior4.6下使用清华TBDML

点击下载如何在CodeWarrior4.6下使用清华TBDML

 

一、           跳线设置

打开清华(2005版本)的TBDML调试器,你会在BDM_OUT头的附近看到三个跳线,它们的设置如下。

J4

J5

J6

闭合

闭合

断开

二、           程序编译环境

如本文标题所示,CodeWarrior4.6

三、           驱动程序安装

以前在网上下到,清华大学有关该TBDML的使用方法都是基于低版本的CodeWarriorCodeWarrior4.1低版本的不能识别TBDML,所以设置、使用很不方便。近日,小可不才,在CodeWarrior4.6下尝试使用了一下,发现很方便,甚至比P&EBDM头下程序要来得快捷。特与大家共享,请勿未经本人同意随便转载,谢谢合作。特此感谢合肥工业大学仪器学院的张阳老师为我提供TBDML及指导。

四、           具体操作

l           设置好跳线后,将TBDMLPC机连接,怎么接,就不用说了吧,呵呵。

l           如果你以前没有用过该调试工具的话,那么PC机会提示发现新硬件,如图1所示。

  

 

l           选择自动安装,并点击下一步。你会看到

 

l           稍微等待一会,高版本的CodeWarrior能识别,并能自动安装驱动,以前低版本的你根本想都别想,这就是为什么清华写的使用手册那么晦涩的原因,呵呵,并无诋毁之意,个人体会。

l           安转完成后,你会看到下图。

  

l           好了,驱动程序安装完成了,下面正式进入设置环节。

 

 

l           进入CodeWarrior4.6安装目录下的Prog文件夹中,启动hiwave.exe。以我的电脑为例,就是进入D:\Program Files\Freescale\Codewarrior for HC12 V4.6\Prog。如下图所示。不是很清楚,抱歉!

  

 

l           启动hiwave.exe如图中红方框所示操作。

  

 

 

 

 

 

 

 

  

l           好了按以上操作,就可以把程序下载下去了,但是这样下载你可能觉得不过瘾,因为不能在线调试了。那么我们来看另一种方法。

l           第一次设置可能相对会比较麻烦,但是一旦设置好了,就很好用了。我们就耐心地的看下去吧。

 

 

 

 

 

 

 

 

 

 

 

 

 

l           首先打开你的程序,即编译环境。如下图所示。

  

 

l           点击Debug

l           由于在建立工程时,选择的是P&E的方式,所以在点击Debug后,hiwave.exe会尝试与目标板通讯。但是,很不幸,它失败了。呵呵

 

 

 

 

 

l           呵呵,是比较痛苦吧,不过,耐心一点。按上面的过程,依次点击红框所示选项,也不过几十秒钟吧。点完之后,你会看到下面的。

 

 

l           让我们在依次按红框标识来操作,你很快就会搞定了。

 

 

 

 

l           按上面的向导设置好后,关掉hiwave.exe再次进入编译环境,并重新点击Debug这样就能下载程序了,而且还能在线调试呢。如下图所示。

2008314日星期五

系统分类: 嵌入式   |   用户分类: 工作心得   |   来源: 原创   |   【推荐给朋友】

    阅读(215)    回复(4)  

投一票您将和博主都有获奖机会!

  • syf20040100

    2008-3-14 14:51:58

    不好意思。图片没有给上传上。大家还是下载原文去看吧。

  • 网友

    2008-4-5 2:19:55

    不用这么麻烦。建立工程时的某一步中可以选择TBDML。在CW4.6下,直接按F5就可以编译并下载了。 具体记不清了,去年玩过S12。

  • 必填?

    2008-4-5 2:20:42

    不用这么麻烦。建立工程时的某一步中可以选择TBDML。在CW4.6下,直接按F5就可以编译并下载了。 具体记不清了,去年玩过S12。

  • syf20040100

    2008-4-7 11:23:33

    谢谢高人指点!