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.

[参考译文] TDA4VL-Q1:J721S2 HS-OTP:FS Keywriter 失败、证书中包含 ext_oTp 数据

Guru**** 2482105 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1441608/tda4vl-q1-j721s2-hs-fs-otp-keywriter-fails-with-ext_otp-data-in-the-certificate

器件型号:TDA4VL-Q1

工具与软件:

尊敬的 TI 支持部门:

我目前在使用 OTP Keywriter (PSDK RTOS J721S2 08.04)时遇到问题。 + OTP_KEYWRITE_ADD_ON_j721s2_08_04_00_02):

对开发过程进行编程、测试和验证 不带扩展名的 OTP 数据 、OTP Keywriter 会成功:

OTP Keywriter Version: 02.00.00.00 (Nov 21 2024 - 09:45:21)

OTP Keywriter ver: 8.4.6-v08.04_keywriter (Jolly J
Key programming sequence initialted
Taking OTP certificate from 0x41c73004
Debug response: 0x0
Key programming sequence completed

对开发过程进行编程、测试和验证  扩展 OTP 数据 、OTP Keywriter 出现故障 KEYWR_ERR_INTERAL_OP (调试响应0x20):

OTP Keywriter Version: 02.00.00.00 (Nov 21 2024 - 09:45:21)

OTP Keywriter ver: 8.4.6-v08.04_keywriter (Jolly J
Key programming sequence initialted
Taking OTP certificate from 0x41c73004
Sciclient_otpProcessKeyCfg returns: -1
Debug response: 0x20
Key programming sequence completed

生成

带有扩展 OTP 数据:

./gen_keywr_cert.sh -s keys/smpk.pem --smek keys/smek.key -b keys/bmpk.pem --bmek keys/bmek.key -t ti_fek_public.pem -a keys/aes256.key --ext-otp ext_otp_data.bin --ext-otp-indx 0 --ext-otp-size 1024

外部 OTP 数据:

$ xxd ext_otp_data.bin

00000000: 0000 ccdd 0000 0000 0000 0000 0000 0000  ................
00000010: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000020: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000030: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000040: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000050: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000060: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000070: 0000 0000 0000 0000 0000 0000 0000 0000  ................

不带扩展 OTP 数据:

./gen_keywr_cert.sh -s keys/smpk.pem --smek keys/smek.key -b keys/bmpk.pem --bmek keys/bmek.key -t ti_fek_public.pem -a keys/aes256.key

您能告诉我将 ext_otp 插入 x509扩展字段时 OTP Keywriter 过程可能会出现什么错误吗?

此致、

Andreas

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

    尊敬的 Andreas:

    您使用哪种生成机制生成证书、或者使用哪种 OpenSSL 版本生成证书?

    传递情况和失败情况下的证书大小是多少? 正确处理证书的证书长度有最大限制。

    此致

    Suman

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

    尊敬的 Suman:

    感谢您的耐心等待!

    OpenSSL 版本:`OpenSSL 1.1.1f 2020年3月31日`

    证书大小:

    • 成功案例:0x1B85 (7045)字节
    • 故障情况:0x1BA7 (7079)字节

    我期待收到您的回复!

    此致、

    Andreas

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

    尊敬的 Andreas:

    OpenSSL 版本:`OpenSSL 1.1.1f 2020年3月31日`

    感谢提供有关 OpenSSL 的版本信息。

    [报价 userid="621221" url="~/support/processors-group/processors/f/processors-forum/1441608/tda4vl-q1-j721s2-hs-fs-otp-keywriter-fails-with-ext_otp-data-in-the-certificate/5574343 #5574343"]

    证书大小:

    • 成功案例:0x1B85 (7045)字节
    • 故障情况:0x1BA7 (7079)字节
    [报价]

    大小差异看起来仅来自扩展 OTP。

    您是否仅使用扩展 OTP 电子保险丝就成功完成了 KeyWriter 编程?

    [报价 userid="621221" url="~/support/processors-group/processors/f/processors-forum/1441608/tda4vl-q1-j721s2-hs-fs-otp-keywriter-fails-with-ext_otp-data-in-the-certificate "]外部 OTP 数据:

    扩展 OTP 数据似乎只包含几个字节。 您是否仅尝试了 所需字节的有限--ext-otp-size?

    此致

    Suman