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.

[参考译文] SK-AM62B-P1:DFU Keywriter 不引导

Guru**** 2468610 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1468428/sk-am62b-p1-dfu-keywriter-not-booting

器件型号:SK-AM62B-P1

工具与软件:

您好!

我正在尝试通过写入 MSV 来测试 Keywriter、但是、在尝试通过 DFU 引导后、我在任何内核上都看不到任何日志消息。

以下是我正在采取的步骤:

cd mcu_plus_sdk_am62x_10_01_00_33/source/security/sbl_keywriter/scripts/cert_gen/am62x
./gen_keywr_cert.sh --msv 0xC0FFE -t tifek/ti_fek_public.pem

cd mcu_plus_sdk_am62x_10_01_00_33/source/security/sbl_keywriter/scripts/x509cert
python3 ../../../../../tools/bin2c/bin2c.py final_certificate.bin keycert.h KEYCERT 2025

cd mcu_plus_sdk_am62x_10_01_00_33/source/security/sbl_keywriter/am62x-sk/r5fss0-0_nortos/ti-arm-clang
make -sj clean PROFILE=debug
make -sj PROFILE=debug

然后、使用新生成的 tiboot3.bin 运行 DFU 实用程序:

在编程成功之后、 我在任何串行端口上都没有看到任何日志消息 .  

当我切换到从启动时、可以验证我的器件是否为 HS-OTP (我尚未设置密钥版本、MSV 是我第一次使用 FS Keywriter 进行的测试)。

SoC ID Public ROM Info:
-----------------------
SubBlockId           : 1
SubBlockSize         : 26
DeviceName           : am62x
DeviceType           : HSFS
DMSC ROM Version     : [0, 1, 0, 1]
R5 ROM Version       : [0, 1, 0, 1]

我用于生成二进制文件的 SDK 和 OpenSSL 版本为:

SDK 版本: mcu_plus_sdk_am62x_10_01_00_33

OpenSSL 3.0.2 2022年3月15日(库:OpenSSL 3.0.2 2022年3月15日)

我将遵循指南 AM62X_OTP_AM62A Keywriter_User_Guide_09_00_00.pdf

请告诉我我可能未执行的任何步骤、或者您需要帮助调试的任何其他信息。

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

    此外、可能值得注意的是、在使用从 binman 和 Yocto 生成的 tiboot3.bin 启动器件之前、我已使用此 DFU 实用程序。

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

    您好!

    [报价 userid="615134" url="~/support/processors-group/processors/f/processors-forum/1468428/sk-am62b-p1-dfu-keywriter-not-booting "]SDK 版本: mcu_plus_sdk_am62x_10_01_00_33

    此 SDK 版本不正确。 Keywriter 只能与某些 SDK 版本配合使用。

    Keywriter v09.00.00是 MCU+ SDK 09_00_00_19的插件。

    此致、

    Prashant