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:闪存编程器:器件被锁定或未连接。 操作已取消。

Guru**** 2523370 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/625523/tms320f28335-c28xx-flash-programmer-device-is-locked-or-not-connected-operation-cancelled

器件型号:TMS320F28335
主题中讨论的其他器件:UNIFLASH

在调试初始化期间 CCS 崩溃、之后我无法访问器件。 我收到了几条错误消息、包括"c28xx:闪存编程器:器件已锁定或未连接。 操作已取消。"。 即、器件似乎处于不可恢复的锁定状态。 器件在运行和调试过程中工作正常、恰好在出现此问题之前、为什么其他硬件错误不太可能出现。 我尝试使用 Uniflash 工具解锁它,但该工具也不起作用。 我使用的是 CCS 7.2和 Spectrum Digital C2000 XDS510LC USB 仿真器。

是否有任何想法而不更换部件?

/Lars

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

    您是否尝试重新启动 PC/CCS? 如果仍然无法调试、则控制器已进入永久锁定状态。 您没有其它选项,只有更换设备。

    此致、
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否已对 CSM 密码进行了编程并锁定了器件?

    您可能需要将器件置于等待模式。

    请参阅我们的文档。 www.ti.com/.../tms320f28335.pdf

    6.1.10安全
    这些器件支持高级别的安全性、可保护用户固件不受反向工程的影响。
    此安全机制特有一个128位密码(针对16个等待状态进行硬编码)、此密码由用户编程到中
    闪存。 一个代码安全模块(CSM)用于保护闪存/ OTP 和 L0/L1/L2/L3 SARAM
    模块。 此安全功能可防止未经授权的用户通过检查存储器内容
    JTAG 端口、从外部存储器执行代码或尝试引导加载一些不需要的软件
    将导出安全存储器内容。 要启用对安全块的访问、用户必须写入
    校正128位密钥值、该值与存储在闪存密码位置的值相匹配。
    除了 CSM、仿真代码安全逻辑(ECSL)已经被执行以防止
    未经授权的用户不会单步执行安全代码。 任何代码或数据访问、用户 OTP、L0、
    连接仿真器时、L1、L2或 L3存储器将触发 ECSL 并中断仿真
    连接。 以实现安全代码仿真、同时保持 CSM 安全保护
    存储器读取、用户必须将正确的值写入 KEY 寄存器的低64位、也就是
    与存储在闪存密码位置的低64位中的值匹配。 请注意、虚拟
    仍必须读取闪存中的所有128位密码。 如果的低64位
    密码地址全为1 (未编程)、因此密钥值不需要匹配。
    当使用闪存中已编程的密码位置(即、安全)初始调试器件时
    仿真器需要一些时间来控制 CPU。 在此期间、CPU 将开始运行、并且可能
    执行一个指令来执行到受保护 ECSL 区域的访问。 如果发生这种情况、ECSL 将会
    并导致仿真器连接断开。 有两种解决此问题的方法:
    第一个是使用等待复位仿真模式、这将保持器件处于复位状态、直到
    仿真器进行控制。 仿真器必须支持此选项的此模式。
    2.第二个选项是使用“分支到检查引导模式”引导选项。 这将位于环路中、然后
    持续轮询引导模式选择引脚。 用户可以选择此引导模式、然后退出此模式
    通过将 PC 重新映射到另一个地址或通过更改来连接仿真器后进入模式
    引导模式选择引脚至所需的引导模式。

    SAL