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.

[参考译文] AM623:出厂设置中通过 DFU-USB 进行安全启动密钥闪存故障 — AM6231

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1636713/am623-secure-boot-key-flash-failure-over-dfu-usb-in-factory-setup---am6231

器件型号: AM623

尊敬的 TI 团队:

我们在通过 USB 使用 DFU 在定制电路板上刷写安全启动密钥时遇到问题。

在工厂环境中、对一批大约 20 块电路板进行编程时、通常会在首次尝试时在安全启动密钥加载过程中出现 3–4 块电路板故障。

观察结果:一些电路板首次尝试时未能刷写安全启动密钥、但在重试 2–4 次后成功。

其他详细信息:

  • 使用的接口:USB 上的 DFU
  • 我们使用单个(短)证书来生成安全启动密钥。
  • 根据我们的定制电路板设计、VPP 配置略有不同。
  • 失败模式:第一次尝试时出现间歇性故障、多次重试后成功或下一次重试
  • 发生率:工厂批次中 15%–20%的电路板

有关在出厂编程中进行调试步骤或提高稳健性的任何建议都将非常有用。

此致、

RJ

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

    您好:

    您能否分享有关该故障的更多信息、比如您在 UART 上看不到任何日志?

    谢谢!

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

    您好、

    以下日志显示了初始尝试中的失败。 重试几次 (2-3) 后、进程将成功。 但是、我们观察到、在失败的情况下、成功日志消息似乎不完整或部分打印。

    Incomplete message example:
    ---------------------------------
    Starting Keywriting
    GPIO BASE ADDRESS =600000  
    GPIO PIN =49
    Enabled VPP
    keys Certificate found: 0x43c16800
    Keywriter Debug Response:0x0 
    Succes
    
    
    -----------------------
    line number 4 and 5 added for debug purpose .

    此致、

    RJ

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

    您好:

    您使用的 Keywriter 版本和 MCU+ SDK 版本是什么?

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

    您好:

    密钥编写器版本:09.00.00(根据清单文件)

    MCU+SDK 版本:09_02_01_06

    此致、

    RJ

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

    您好:

    您能否将最新的 Keywriter 版本 (v11.01) 与 Keywriter 用户指南中所述的预期 MCU+ SDK 版本搭配使用?