This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28335:写入内部闪存时出错:'C28xx:闪存编程器:器件已锁定或未连接。 quot;(&Q)

Guru**** 2957480 points

Other Parts Discussed in Thread: TMDSEMU200-U

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1659067/tms320f28335-error-when-writing-to-internal-flash-c28xx-flash-programmer-device-is-locked-or-not-connected

器件型号: TMS320F28335
主题中讨论的其他器件: TMDSEMU200-U

团队、
您可以在下面提供帮助吗?

在定制硬件上、同一 JTAG 链中有五个 TMS320f28335ZJZS MCU。  
CCS IDE (v7.3.0 或 v11.x) 通过 XDS200 (TMDSEMU200-U Blackhawk) 进行连接、用于在闪存存储器中加载二进制文件以对其进行写入。
此错误不规律地发生(大约在 150 次刷写中经过 5 次超时、但影响很大、因为故障 MCU 必须从电路板上物理移除)、并且可能会针对 JTAG 链中的任何 MCU 发生。
CCS IDE 连接至目标 MCU、并且可以访问其闪存。
但是、加载用于写入闪存的二进制文件失败、并显示以下错误消息:
   'C28xx:闪存编程器:器件已锁定或未连接。 操作已取消。
  C28xx:文件加载器:内存写入失败。
  C28xx:GEL:c:\testfile.out:load failed。'  
-如何回收 MCU(无需物理更改/拆焊)?
-是否有办法全局擦除闪存并重新启动刷新过程?
-可以使用哪些工具或脚本来广泛测试 JTAG 链并缩小问题范围?

已检查硬件(上电电源轨,CLK、RESET,刷写期间的电压轨电平等)。
如果需要、我可以分享一个描述硬件(电源树,CLK,复位和电压轨测量)和.ccxml JTAG 链配置文件的 PDF。

提前感谢、

Anber

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    对不起,但我会在接下来的几个星期,所以我将这篇文章转由另一位专家支持. 请预计援助会略有延迟。

    此致、
    马特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Anber、

    我认为、当您刷写时、GEL 文件中的操作顺序可能不是一致的。  从错误消息可以看到、我认为正是 CCS 没有尝试对器件进行编程或中断了、导致闪存被锁定。

    我想确保了解用于连接/加载的 CCS 设置等  下面是如何进行上拉操作的屏幕截图、我需要了解程序/存储器加载选项以及自动运行和启动选项。  这些参数与 F28335 GEL 文件一起将确定在您连接/加载时会发生什么情况。

    此外、当器件发生“故障“时、您是否尝试过在现有设置中手动连接到器件、或者将其重新填充到另一个 PCB 等?

    此致、
    Matthew