如何在CodeWarrior4.6下使用清华TBDML<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一、 跳线设置
打开清华(2005版本)的TBDML调试器,你会在BDM_OUT头的附近看到三个跳线,它们的设置如下。
J4 | J5 | J6 |
闭合 | 闭合 | 断开 |
二、 程序编译环境
如本文标题所示,CodeWarrior4.6。
三、 驱动程序安装
以前在网上下到,清华大学有关该TBDML的使用方法都是基于低版本的CodeWarrior。如CodeWarrior4.1,低版本的不能识别TBDML,所以设置、使用很不方便。近日,小可不才,在CodeWarrior4.6下尝试使用了一下,发现很方便,甚至比P&E的BDM头下程序要来得快捷。特与大家共享,请勿未经本人同意随便转载,谢谢合作。特此感谢合肥工业大学仪器学院的张阳老师为我提供TBDML及指导。
四、 具体操作
l 设置好跳线后,将TBDML与PC机连接,怎么接,就不用说了吧,呵呵。
l 如果你以前没有用过该调试工具的话,那么PC机会提示发现新硬件,如图1所示。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
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。这样就能下载程序了,而且还能在线调试呢。如下图所示。
2008年3月14日星期五
用户134833 2008-4-7 11:23
用户134833 2008-3-14 14:51