SDK 版本: MCU+ SDK v10.00.00.20
TIFS 版本: 10.0.8-v10.00.08_am64x_keywrite
使用的工具: gen_keywr_cert.sh 代码库
我正在尝试将密钥编程为原始格式 HS-TCA FS AM243 LP 器件进行了初始化。 Keywriter 应用会启动并查找证书、但会立即失败
Keywriter 调试响应:0x4e010000 。
- 证书生成: 我使用了
gen_keywr_cert.shti_fek_public.pemSDK 中随 TI FEK 公钥提供的。- 使用的命令:
./gen_keywr_cert.sh -t tifek/ti_fek_public.pem --msv 0xDC100 --msv-wp -s keys/smpk.pem -s-wp --smek keys/smek.key --smek-wp -a keys/aes256.key --sr-sbl 1 --sr-sysfw 1 --sr-bcfg 1 --keycnt 1 --keycnt-wp --keyrev 1 --keyrev-wp --jtag-disable-wp
- 使用的命令:
- 证书标头: 已验证生成的二进制文件。 它从
30 82 0F 77 30 82 0D 5F(有效 X509)开始。 - 对齐: 证书加载于地址
0x70008b00。 - VPP 电压: 我已经验证过 VPP 引脚上为 1.8V 发送电子邮件。 (J22、LED 亮起)
Combined boot mode
Starting Keywriting
Enabled VPP
DMSC Firmware Version 10.0.8-v10.00.08_am64x_keywrite
DMSC Firmware revision 0xa
DMSC ABI revision 4.0
keys Certificate found: 0x70008b00
Keywriter Debug Response: 0x4e010000
Error occured..
执行错误代码 0x4E010000 指示身份验证失败 (TIFS_AUTH_FAILURE) 或解密失败?
TIFS v10.0.8 中的证书缓冲区是否有特定的存储器对齐要求(例如 128 字节或 256 字节)?
这是否与 ti_fek_public.pem 我的器件上提供的 TIFS 版本 10.0.8 之间的不匹配有关?
您对后续步骤的建议是什么?
谢谢您、
Matej Liska。