您好、
我目前正在尝试使用 Lauterbach 设置(Powertrace 3 + Power Debug Pro + Preprocessor Autofocus 2)来调试 TMS570LC4357的 ESM 中断行为。 更详细地说、我将一个非零值写入 R5-CCM 模块的极性反相寄存器来强制一个内核比较不匹配、这将导致通道2上的 ESM 组2被触发。 在使用 CCS 进行调试时、行为完全正常、正如预期的那样、但是一旦我连接 Lauterbach 以使用 Trace32、esmGroup2处理程序不再被调用、并且错误 LED 未被切换。 不过、编码后的值确实达到了设置 PolarityInvert 寄存器的点。 即使在通过 Powertrace 刷写电路板时、当我断开 Powertrace 并对电路板进行粉末循环时、LED 也会再次开始闪烁、因此我假设软件已正确刷写。
是影响 ESM 还是 CCM 模块的波提巴? 我缺少什么吗? 我尝试找到更多信息、但找不到任何指示使用 Trace32会对该错误检测机制产生任何影响的信息。
提前感谢、
Alex