ZHCABS9A October 2017 – September 2022 TMS320F28075 , TMS320F28075-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
在执行 HWBIST 微运行时,出于所有实际目的,与目标 CPU 的仿真连接将从系统中断开。这意味着,诸如断点、观察点、单步执行甚至运行之类的功能不可用于调试系统代码。这来自 HWBIST 运行的以下两个方面:
TI 建议您在执行 HWBIST 时不要在代码中启用软件断点。因此,在调试系统代码时需要禁用 HWBIST 操作。在验证或调试 HWBIST 操作时,必须使用 Free Run 操作启动 CPU 代码执行。如果运行双核器件,则必须使用 Free Run 操作启动这两个 CPU。在 CPU 上运行 HWBIST 时,建议删除与该特定 CPU 的交叉触发器(如果已设置)的任何关联。
以下是一些有关调试 HWBIST 代码的帮助提示:
停止目标 CPU 时出现问题:(错误 -1156 @ 0x0)。器件可能在低功耗模式下运行。是否要使其退出此模式?(仿真包 5.1.636.0)。
此消息是正常的,是因仿真器与处理器失去同步引起的。仿真器始终失去同步,但有时会在没有此操作的帮助下重新获得同步。这与低功耗模式无关。