Thread 中讨论的其他器件:UNIFLASH
工具/软件:
您好:
我的初始开发状态为:
在 C2000 F280025C 上完全运行的引导加载程序。 它能够通过 CAN 和擦除/闪存固件进行通信。
问题:
为了保存我们的 IP、我添加了 OTP 配置(包括零 BOOT 引脚配置)。 首次使用 UNIFLASH 刷写它后、这会导致预期的行为-器件需要使用正确的 PWD 解锁等 此时、已刷写的引导加载程序未处于运行状态。 因此、我做了 POR 来首次启动代码执行。 器件 LED 开始以预期的方式闪烁、我能够通过 CAN 总线进行通信。 我的问题是、我无法再使用 XDS110和 UNIFLASH 或 CCS 解锁器件。 更准确地说、th 调试器无法再停止器件。 UNIFLASH 和 CCS 报告:
停止目标 CPU 时出现问题:(错误-1156 @ 0x0)器件可能在低功耗模式下运行。 是否要使其退出此模式? 选择"是"以强制设备唤醒并重试此操作。 选择"否"可在不唤醒设备的情况下重试操作。 (仿真包20.0.0.3178)
问题:
1)出现上述问题的原因是什么? 如何继续使器件进入"已暂停"状态?
2)我的僵尸加载程序现在无法使用 TI ROM 闪存库擦除固件闪存扇区。 这可能是由 DCSM 引起的吗? 我想如果我能在解决上面的问题后解锁器件、我只需验证一下...
以下是对 OTP 使用的 DCSM 配置:
此致、我们将提前致以诚挚的问候、
Markus