尊敬的 BU 专家:
客户使用 SDL 初始化 R5FSS1核心群集的 CCM、并让其在锁步模式下工作。 现在他们正在进行压力测试、即定期断电并在电路板上查看器件是否正常工作。 它们会发现、有时在上电后、由于 WD 不受处理、AM263x 始终会自行复位。 为了调试该问题、他们禁用了 WD。 然后、当问题发生时、他们使用仿真器访问芯片(GEL 脚本的操作全部被禁用)、发现 R5FSS1-0位于 ESM 处理程序中以清除 CCM 状态、继续运行内核、之后仍然会进入这个 ESM 处理程序。 然而、当他们尝试过上述几段时间的调试操作时、 R5FSS1-0能够再次工作、即不会再进入 ESM 处理程序并且能够正常工作。
为了进一步确定这个根本原因,他们删除了 CCM 配置代码,尝试相同的测试。 现在问题没有发生。 它指出,这一问题真正是 CCM 造成的。 并且他们有一个有趣的共同点:当问题得到解决时、在通过仿真连接芯片并在仿真后断开后、芯片可以正常工作。 仿真器似乎会"重置" CCM 模块或其他模块。
请帮助分析这个问题、为什么 CCM 有时会被占用、甚至 SDL 中的 ESM 处理程序也无法保存。 以及仿真器能够"恢复"CCM 模块的原因。
谢谢。此致、
将会



