主题中讨论的其他器件: UNIFLASH
大家好、
我们正在尝试将 C2000-GANG 编程器与 TMS320F28030微控制器结合使用。 目前我们正在交互模式下工作、但最终模式将是独立模式。
在我们的首次试验中、我们无法完成编程序列的第一步、我们不断收到 MCU 器件初始化错误。 我们通过对测试电缆进行一些修改来解决了这个问题;
- 从我们的扩展电缆中删除了 CLK_RTN 端 EMU 线(JTAG 仿真器需要)
- 已将编程电缆连接器中的所有接地引脚接地(之前仅连接了一个)。
目前、我们可以读取和擦除微控制器。 此外、我们还可以对已编程的微控制器进行编程。
我们在尝试对空白 MCU 进行编程时遇到的问题。 执行擦除操作后、当我们尝试对 MCU 进行重新编程时、编程器返回 DSP CLK 频率错误。
测试场景
- 从空白 MCU 开始(使用 XDS100V2和 UniFlash 擦除)
- 读取或写入空白 MCU→故障 →DSP CLK 频率错误
- 使用 XDS100V2对 MCU 进行编程
- 读取→ 成功
- 程序(GO)(首次试用)→CSM 解锁错误
- 计划(GO)(第2次及后续试验)→成功




在使用空白 MCU 的读取和写入失败场景中、DSP 时钟值似乎是错误的。
此外、在 与 GANG 一起运行失败后、电路板有时无法连接到 XDS100V2 JTAG 仿真器。 即使擦除操作本身不成功、几次尝试擦除操作也能解决这个问题。
测试配置
电路板中的引导模式选择引脚配置如下。 使用此配置、程序从闪存运行。
- GPIO37→Ω 与3.3kΩ Ω 上拉
- GPIO34→悬空
一个8MHz MEMS 振荡器被连接至 XCLKIN - GPIO19 (不确定它是否重要)。
无论电路板是由外部供电还是通过 Gang 编程器供电、都会出现问题。
用于测试的十六进制文件从微控制器中导出、该微控制器之前通过 XDS100V2 JTAG 仿真器进行编程。
如果有任何帮助,将不胜感激。
此致、
Kursad