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.

[参考译文] TMS320F2.8027万:TMS320F2.8027万的UniFlash锁不可反转操作:器件永远不可编程

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/653659/tms320f28027-uniflash-lock-of-tms320f28027-not-reversable-operation-device-made-unprogrammable-for-ever

部件号:TMS320F2.8027万
主题中讨论的其他部分:UNIFLAASH

您好,

我使用了UniFlash来尝试锁定TMS320F2.8027万。

该过程产生了一些我不记得的错误。

之后,我无法使用相同的锁定钥匙解锁TMS。

而且根本不能使用TMS,所以不得不更换新设备。

由于我需要锁定器件,请告诉我使用UniFlash工具成功锁定和解锁TMS320F2.8027万器件的分步过程是什么。

此致,

Vlad

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

    您好,

    您能否告诉我们您之前如何对设备进行编程,从而永久锁定了设备? 请注意,闪存 操作永远不应中断,否则可能发生此类情况。

    此致,

    Vivek Singh

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

    我没有中断闪存的编程。

    下面是我逐步执行的操作:
    1.双击UniFlash工具将其打开。
    2.单击“Choose Your Device”(选择您的设备)上的C2000
    3.单击带有器件的菜单中的TMS320F2.8027万
    4.在2中,选择您的连接:德州仪器(TI) XDS100v2 USB调试探头
    5.单击开始
    6.进入设置和实用程序
    7.向下滚动到密钥所在的安全性
    8.单击密钥0并键入1234
    9.单击锁定。 获得以下信息:Texas Instruments XDS100v2 YSB调试探头/C28x:
    无法运行目标CPU:(错误-1156 @ 0x3FF7BF)设备可能正在低功耗模式下运行。 是否要使其退出此模式? 选择'是'强制设备唤醒,然后重试此操作。 选择'No'(否)在不唤醒设备的情况下重试此操作。 (仿真软件包6.0 .628.3)
    10.我选择了“是”,之后设备无法恢复。

    那么,问题的原因是什么?如何解决?

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

    我再次尝试,单击密码<而不是锁定步骤,结果相同。 所以,我必须把另一个芯片焊开,然后再把新芯片装到芯片上。 这不是一个爱好项目,它必须投入生产,并且必须锁定DSP。

    我进一步尝试解锁,得到以下信息:”

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

    您好,

    如果闪存操作未中断,则我认为设备不会永久锁定。 锁定设备后,您可能无法通过JTAG连接到它,除非连接它,否则无法运行解锁序列。 要启用JTAG连接,您需要使用“等待”引导模式。 请参阅 引导ROM 文档中的以下注释。

    此致,

    Vivek Singh

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

    我的问题是,使用UniFlash锁定TMS320F2.8027万器件的正确分步过程是什么?

    我把我的程序交给了你,然后麻烦地把我的另一块板砌成砖,再把芯片重新装回去。

    基于您的上一条评论,我还有一个问题:如何使用UniFlash工具为TMS320F2.8027万分步过程设置“等待”模式?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您执行的步骤中没有发现任何问题。 请注意,一旦您使用密码锁定设备,数据访问会受到一些限制(安全存储器与非安全存储器),如果存在违规,则设备可能无法按预期工作。 在我的上一篇文章中,我突出显示了等待启动设置。 您需要拉动GPIO34 '0',然后打开主板电源以进入"等待"启动。

    Vivek Singh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我的步骤正常,则系统中唯一仍处于问题之下的部分是用于编程和锁定的JTAG Pod,即Blackhawk XDS100v2。 我会研究其他方案,如有需要,我会提出另一个问题。 我将结束此问题,感谢您的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    与仿真器一起,我们还需要确保软件的编写方式不允许访问从非安全存储器运行的代码中运行的安全数据,否则将无法正常工作。 此外,我们需要确保设备不会永久锁定,为此,我们需要使用"等待"启动连接CCS并检查某些状态位。

    Vivek Singh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    根据客户的最后一条帖子完成主题。