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.

[参考译文] TDA4VE-Q1:通过外部 SD 卡实现电子保险丝编程

Guru**** 2581345 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1550516/tda4ve-q1-program-efuse-through-external-sd-card

器件型号:TDA4VE-Q1


工具/软件:

尊敬的客户:

我们将从外部 SD 卡引导以对内部保险丝进行编程。 我们有一些问题、请帮助查看。  

我们看到来自 MCU_UART0_TX 引脚的日志、日志是“ OPT Keywriter 版本:02.00.00.00 (2025 年 4 月 18 日 — 10:22:16)“

获得该日志后、MMC1_CLK 引脚仍有信号输出、MMC1_CMD 引脚保持高电平、没有额外的 CMD。  

编程过程是否完成或满足任何问题、导致此类问题的原因可能是什么?

如果程序成功、则完整日志是什么? 谢谢。

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

    您好、Grace、

    完整日志如下所示。   

    首先、您能否确认 VPP (#H22) 是否供电至 1.8V?

    此致、

    Lloyd

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

    VPP (#H22) 提供给 1.8V 电压、但 H22 和 V22 与 VDDA_xx 信号连接在一起。 这会导致任何问题吗?  

    我们应该在哪个阶段加电 1.8V? 我们的电流序列为 3.3V -> 1.8V -> 0.8V -> 0.85V -> 1.1V ->释放 RST。 谢谢。

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

    您好、张:

    首先、我们需要了解 TIFS 版本日志没有出现的原因。 我假设您使用的 TIFS 二进制文件错误。

    你能帮我解决几个问题吗:

    • 什么是设备类型、您可以使用此 常见问题解答 获取设备类型。
    • 请分享您为编译 Keywriter 应用所遵循的完整步骤。

    此致
    Diwakar

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

    您好、Diwakar、器件类型为 FS。 我仍在等待有关 SD 创建步骤的确认。 我已读回 SD 卡内容。 我能否通过 SD 卡的读回内容确认 TIFS? 谢谢。

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

    您好、张:

    我仍然怀疑他们使用过的 TIFS 密钥写入器二进制文件。 一旦我们掌握了编译 Keywriter 映像所遵循步骤的相关信息、我们可以进一步调试。

    您还可以在 main 函数中添加一个虚拟循环、然后使用 JTAG 查看到底发生了什么卡住。

    此致
    Diwakar

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

    他们确认他们正在使用的 SD 卡没有问题。
    我在客户电路板上使用了相同的 SD 卡、并获得了以下 UART 日志。
    您能否检查导致该问题的其他原因?

    [第一次尝试 — 成功]


    OTP Keywriter 版本:02.00.00.00 (2025 年 4 月 18 日 — 10:22:16)

    OTP Keywriter 版本:8.4.6-v08.04_keywriter (Jolly J
    OTP_SciClientInit
    读取 BOARD_MCU_GPIO12_PINMUX_ADDR:0x00050007
    VPP 使能
    已启动钥匙编程顺序
    从 0x41c7f004 获取 OTP 证书
    调试响应:0x0
    钥匙编程顺序已完成

    【重试】

    OTP Keywriter 版本:02.00.00.00 (2025 年 4 月 18 日 — 10:22:16)

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

    嗨、 

    [引述 userid=“666198" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1550516/tda4ve-q1-program-efuse-through-external-sd-card/5976786

    [第一次尝试 — 成功]

    [/报价]

    在首次尝试中、当调试响应为 0x0 时、这意味着熔断密钥成功、器件已转换为 HS-SE。

    如果您再次在同一器件上运行 Keywriter、它将不起作用。 Keywirter FS 仅可在 HS-Keywirter 器件上使用。

    已启动钥匙编程顺序
    从 0x41c7f004 获取 OTP 证书
    调试响应:0x0
    钥匙编程顺序已完成

    这就是我的第一个问题是什么是设备类型的原因。您可以按照常见问题解答中的说明获取设备类型。

    [引述 userid=“540954" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1550516/tda4ve-q1-program-efuse-through-external-sd-card/5966634 [/报价]

    此致
    Diwakar

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

    你好、 Diwakar、

    我可以得到以下日志、这是否意味着 程序失败? 谢谢。

    [16:←◆:15.461]在 μ V OTP Keywriter 版本:02.00.00.00 (2025 年 4 月 18 日 — 10:22:16) 中

    OTP Keywriter 版本:8.4.6-v08.04_keywriter (Jolly J
    OTP_SciClientInit
    读取 BOARD_MCU_GPIO12_PINMUX_ADDR:0x00050007
    VPP 使能
    已启动钥匙编程顺序
    从 0x41c7f004 获取 OTP 证书

    [16:23:15.912]在←◆Sciclient_otpProcessKeyCfg 中返回:–1
    调试响应:0x10000
    钥匙编程顺序已完成

    [16:24:26.363] in←◆\0

     

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

    要通过更改 VDD_MCU = VDD_CORE = 0.8V、VDDAR_MCU = VDDAR_CORE = 0.85V 来获取此日志、编程故障的原因可能是什么? 谢谢。

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

    您好、张:

    我不是硬件专家,但只想了解为什么我们做了上述更改,因为我们已经在这里有工作用例:  回复: TDA4VE-Q1:通过外部 SD 卡实现程序电子保险丝 

    此致
    Diwakar