论坛

PLL接通时,BDM调试器出现故障-HC12

开始于 imtiyazfmn 2011年10月21日
您好,
我正在为我的9S12d64设备使用BDM调试器,它通常可以正常工作,但是当我 我打算将内部时钟切换为PLL时钟,它会停止并 已断开连接,因此请提出您的建议。
谢谢,
伊米蒂亚兹

检查您的芯片的勘误表以及调试器中的设置

该问题仅影响调试器吗?那
是,您的程序会继续运行还是会死掉?

MC9S12D64的勘误包括
MUCts00818:PLL如果osc_clock是2到3
如果时间为pll_clock,则STOP会导致单片机或复位。

不知道这是否可以解决您的情况。
MC9S12DP256(在评估板上很受欢迎)和一些
其他人则存在与PLL和BDM相关的错误。引用NoICE的帮助
不幸的是,某些类型的HCS12(包括
A,Dx和H)包含错误,请参见
摩托罗拉/飞思卡尔勘误表,导致BDM
当启用PLL并且BDM处于工作状态时,停止工作
以默认模式运行。对于这种芯片
必须将BDM中的CLKSW位置1
启动时状态寄存器。然后,当PLL为
启用并且处理器速度改变,NoICE
必须更改BDM速度以匹配。
NoICE和大多数其他调试器都有解决方法,
但您可能需要手动启用它们(NoICE
将其构建到其目标ini文件中)

MC9S12D64的勘误表未列出
错误,但是您的调试器可能不正确
期待这种行为,您需要禁用它。
在2011年10月21日上午10:07,imtiyazfmn写道:
>Hello,
>我正在为9S12d64设备使用BDM调试器
>通常它工作正常,但是当我要去
>将内部时钟切换为PLL时钟会停止
>并断开连接,因此请提出您的建议。
>Thanks,
>Imtiyaz

最好的问候,约翰·哈特曼
NoICE调试工具
http://www.noicedebugger.com