freetech

用USBDM调试MC56F8000(E)系列DSC

0
阅读(17064)

一、新建USBDM连接

Codewarrior for DSC56F8000(E)里原本没有“USBDM”这个选项,要新建一个:

在Codewarrior 8.3 IDE下点“Edit->Preferences…”

image

选择“Debugger->Remote Connections”,出现:

image

点“Add...”增加一个新连接:

image

起个合适的名字,“Debugger”里选“56800E GDI”,点“Browse”选择DLL文件(参考路径C:\Program Files\Freescale\CodeWarrior for DSC56800E v8.3\bin\Plugins\Support\usbdm\usbdm-dsc-gdi-legacy.dll),点“OK”回到之前的页面:

image

最下面的一行就是我们刚加的。点“OK”关闭该界面。

二、选择连接:

1、新建或打开一个工程。

2、点image ,在弹出的界面中选“Debugger –> Remote Debugging”,在右边的“Connection Settings –> Connection”里选“USBDM”,如下图所示:

image

 

 

点“OK”关闭该对话框。

三、调试:

1、点image ,出现:

image

2、在“Target Vdd Control”选项卡里可以选择是否让仿真器给目标板供电,有3种选择:

Off-仿真器不为目标板供电

3.3V-仿真器为目标板供3.3V电

5V-仿真器为目标板供5电

image

根据需要做选择,点“OK”。

四、常见错误提示:

1、

image

仿真器与目标板没连好,或目标板没电。如果确认连好且有电,点“Retry”。如果目标板没有供电,可以点“Change Settings”选择让仿真器给目标板供电。

2、

image

仿真过程中目标板突然断电或JTAG线连接不良。检查目标板电源和JTAG线后重试。

3、

image

该警告是说用仿真器给目标板供电时,负载太重,超出仿真器供电能力,也可能是负载瞬间短路所致。仿真器检测到该情况会停止对目标板供电直到重新进调试模式。