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.

[参考译文] TDA4VH-Q1:在没有 Keywriter 工具的情况下、是否有办法对 OTP 存储器进行编程?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1513657/tda4vh-q1-is-there-is-way-to-program-otp-memory-without-keywriter-tool

器件型号:TDA4VH-Q1

工具/软件:

您好、


               我们是否可以在没有 Keywriter 工具的情况下在 j784s4上对 OTP 存储器进行编程? 例如来自 SBL 的 TISCI API?

               此外、SWRV 也通过 TISCI API 进行更新?

谢谢、
Sriram

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

    您好、 Sriram、

    Unknown 说:
      我们能否在没有 Keywriter 工具的情况下在 j784s4上对 OTP 存储器进行编程? 例如来自 SBL 的 TISCI API?

    为了进行澄清、您能否说明所指的是哪种类型的一次性可编程(OTP)存储器? 有两种类型:

    1. 通用 OTP :此类型包含诸如 SMPK/SMEK、BMPK/BMEK、MSV、KEREV/KECNT 等字段。 该区域中的数据只能使用 Keywriter 进行编程、但更新 KEREV 和 SWREV 除外(注意、需要使用 Keywriter 对初始值进行编程)、这可通过 TISCI API 来完成。

    2. 扩展 OTP :这是一个1024位区域、客户可以在其中选择要存储的数据。 该区域中的数据可通过两种方式编程:

      • 使用 Keywriter
      • 使用 TISCI API。 有关使用 TISCI API 进行扩展 OTP 的更多信息、可参考 TI 文档

    此致
    Diwakar

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

    好的、感谢您的澄清。

    我们计划将其中一个电路板迁移到 HS-SE 您能帮助我们回答以下问题吗:

    1.你可以发送我的命令行,它使用的所有参数来自./ gen_keywr_cert.sh 的这个脚本,这是为了有更好的了解每个参数。

    2.是否有任何不希望我们提供1.8V VPP_MCU 和 VPP_CORE 引脚的替代选项? 如何在 MFG 站点中处理?

    3.我们是否会有这次移民活动的会议? 我们准备了一个外部稳压器、获得了 OTP 插件10.1、SDK 10.1。

    谢谢、
    Sriram

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

    您好、 Sriram、

    1. 您能否向我发送命令行、该命令行使用此脚本中的所有参数。/ gen_keywr_cert.sh、这是为了更好地了解每个参数。.

    使用详细信息在脚本本身中提供。 您可以按照相同的步骤操作。

    path 下有另一个脚本 packages/ti/boot/keywriter/scripts/   generate_test_binaries.sh  可用于生成测试二进制文件。

    要生成测试二进制文件、请执行以下命令。

    • 光盘 /packages/ti/build
    • 使 keywriter_cfg_test_gen baord=j784s4_evm

    如果 按照 Keywriter 包自述文件中所述正确放置了 TI FEK 密钥和 tifs 二进制文件、则会生成具有不同证书配置的不同测试二进制文件。

    您可以参考这些测试二进制文件。

    2. 是否有任何替代选项不希望我们提供1.8V VPP_MCU 和 VPP_CORE 引脚? 如何在 MFG 站点中处理?
    [/报价]

    必须提供1.8V VPP 才能刻录效率。请查看 EVM 原理图、了解如何实现这一点。

    此致
    Diwakar

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

    尊敬的 Diwakar:

             在将 OTP 插件添加到10.1 PSDK 中后、我尝试发出以下命令来生成密钥并编译 Keywriter 二进制:
             ./gen_keywr_cert.sh -t keys/ti_fek_public.pem -s keys/smpk.pem --smek keys/smek.key
              使 keywriter_img BOARD=j784s4_evm

             已在0x0处刷写映像、但我在 MCU UART 中看不到任何日志。 调试器指向 Keywriter 应用中的 return0。

             是否知道 UART 中没有打印内容的原因是什么?

    谢谢、
    Sriram

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

    调试响应-> 0x10000

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为了燃烧效率、必须提供1.8V VPP。请查看 EVM 原理图以了解如何实现此功能[/报价]

      我们能否直接为 VPP 提供1.8V 电压? 无需稳压器?

    谢谢、
    Sriram

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

    您好、Sriram、

    请提出另一个问题相同,因为原始问题已经回答。

    此致
    Diwakar