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.

[参考译文] TMS320F28069:已锁定

Guru**** 2952510 points

Other Parts Discussed in Thread: UNIFLASH, TMS320F28069

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1654638/tms320f28069-locked-out

器件型号: TMS320F28069
Thread 中讨论的其他器件: UNIFLASH

尊敬的 TI:

我们的产品中使用的是 TMS320F28069、并从开发阶段过渡到生产。 因此、我们不使用开发密码(密钥 4-7 自定义、密钥 0-3 FFFF)、而是切换到完整的 128 位密码(密钥 0-7 均为自定义)。 然而,在前两个电路板上,我尝试了这个,我不能再解锁板。 在我尝试的最后一个电路板中、我连接了 Uniflash、加载了.out(成功)、然后转到 Code Security Password(代码安全密码)、输入了 8 个密钥密码、然后按 Program Password(编程密码)。 之后,我尝试的一切都会导致 1015 错误(也会解锁)。 这发生在两个板上,在第一个板上,我没有刷新.out 之前设置密码,所以旁边它被锁定,我不能使用它。 在没有密码的第三板上、一切都运行良好。  

您能告诉我可能会发生什么情况吗?

此致、

Michiel Plooij

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

    您好、Michiel、

    因此、我们不使用开发密码(密钥 4-7 自定义、密钥 0-3 FFFF)、而是切换到完整的 128 位密码(密钥 0-7 均为自定义)。 [/报价]

    未对较低的 64 位密码进行编程并保持默认值(全部为 1)时、这意味着在开发过程中从未启用 ECSL 保护。 它仅在您对 KEY0-3 进行编程时才启用、这就是您之后无法连接的原因。

    有关如何连接和执行 CSM 解锁的详细信息和步骤、 请参阅 TRM:

    此致、
    马特

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

    尊敬的 Matt:

    感谢您的快速答复! 我之前已经阅读过该手册中的这一部分、但我必须误解了这部分内容。 但是、我确实期望它可能与密钥的这两个部分有关、这就是我提到它的原因。  

    我看到有两个解锁选项、但我不确定我是否正确理解它们。

    对于复位等待模式、我找到了这个页面: https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_wait_in_reset.html、其中建议全部关于 EMU 引脚。  我有一个具有 TI JTAG 14 连接器的 Olimex XDS100v3 探针、它具有 EMU 引脚 0 和 1。 我尝试了将它们连接到 GND 和高电压、但两者似乎都不会让器件在启动时等待。  

    为了让 Branch 检查引导模式引导选项、我不确定如何触发此操作。  手册中的引导加载程序流程图似乎建议它取决于 EMU_KEY 和 EMU_BMODE、但我不清楚如何包含这些功能。

    非常感谢您的帮助!

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

    您好:

    对延迟表示歉意、请等待星期一的回复。

    此致、
    马特

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

    没问题、期待您的参与!

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

    您好:

    抱歉、不要担心复位等待模式。  F2806x 器件没有 EMU0/EMU1 引脚。 这似乎已错误地添加到 TRM 中。

    要让 Branch 检查引导模式引导选项、我不确定如何触发此选项。  手册中的引导加载程序流程图似乎建议它取决于 EMU_KEY 和 EMU_BMODE、但我不清楚如何包含这些函数。

    关于引导模式配置、在   TRM 引导 ROM 一章中的第 2.2.9 节“引导加载程序模式“(特别是示例 2-4)中有说明。 请将设备配置为等待引导并尝试连接。

    此致、
    马特

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

    谢谢、我现在进入了微控制器! 实际的做法是将 GPIO34 连接到 GND(让 GPIO37 保持独立,它将自行上拉)、然后引导器件。 仅在引导后连接调试器、然后解锁器件。  

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

    很高兴听到! 感谢您分享此决议。

    此致、
    马特