您好!
我们将测试配备 TMS320F28377S 的最终电路板、但在某些电路板上、我们无法启动存储在 DSP 内部闪存中并运行的应用。
- 我们已通过 JTAG 刷写 DSP 并对其进行调试:它起作用
- 保持 JTAG 连接、我们已关闭/切换目标板、使用 Code Composer 连接应用、加载应用程序符号:应用程序正在运行、我们已对其进行了调试。
- 我们关闭了目标板、删除了 JTAG、验证了 GPIO 是否已正确设置为从闪存引导。 然后、我们打开了 DSP、但应用尚未启动。
然后、我们进行了一些故障排除、加载了 TI ROM 引导加载程序的符号、并发现:
- TI ROM 引导加载程序无法检查具有无效值的 EMUKEY
- 应用程序进入 WaitBoot()过程并永久循环
我们必须注意到、同一应用在另一个目标板上正确运行:DSP 是否在一个生产批次和另一个生产批次之间存在差异? 在刷写应用程序之前,是否必须以任何方式‘初始化’DSP?
此致、
Nicola


