主题中讨论的其他器件:AM2634、 UNIFLASH
大家好!
我重新提出一个旧问题、因为我的问题仍未解决 、另一个主题已锁定。
我正在尝试测试 AM2634 MCU 的 HS-SE 模式特性。
我正在使用一个能够在其上设置 HF-SE 模式的 AM263x 控制卡。 我正在使用以下库:
- MCU_PLUS_SDK_AM263X_09_01_00_41
- OTP_KEYWRITE_AM263X_SR_11_09_01_00_05
- TIFS_AM263X_09_01_00_03
- OpenSSL 1.1.1
根据官方文档、我使用了以下命令来生成 Keywriter 证书:
./ gen_keywr_cert.sh -t tifek/am263x/SR_11/ti_fek_public.pem --mSv 0x1E22D --mSv-protect -b keys_devel/bmpk.pem --bmek keys_devel/bmek.key -b-protect --bmek-protect -s smek.key
在设备上运行 Keywriter 后、我具有以下 RBL 转储:
----------------
SoC ID 硬件信息:
----------------
零件号:0x0
器件型号:0x2
PGVer:0x3
ROMVer:0x2
MetalVer: 0x1
----------------
SoC ID R5 ROM 信息:
----------------
R5 ROM 版本:0x10100
----------------
SoC ID HSM Pub ROM 信息:
----------------
设备名称: AM263X
devType:0xabcd0006 --> HS_SE
HSM ROM 版本:0x10100
----------------
SoC ID HSM 安全 ROM 信息:
----------------
PRIME:0x1
密钥版本:0x2
密钥计数:0x1
SWRV SBL:0x1
SWRV HSM:0x1
TI MPK Hash:ec54cc16cd1ffccab7fd81fd82c998b305c6ac0c12cccf21a610fc1ad7159b1ad20acd69adabf72f1eed15021e26766d2f212d135b6bbf5e5e5e76c06aca876e4
客户 MPK 散列值:ce0c44734447afec12ba0b2226c3bdbc15576d212323ece46a9c4ccd6a463e417086083fee572a09a9496dbed447a9f13f9cf535fad75b18e0ee095a4a78e3c62
唯一 ID:a21bf27e0e130cb4ea20898ff70c923779ec1bd222e8aa42243d2422d89f7f609bd30440fcafd1ee1d83912b973702b5a3d756b2bbbd246053f6344faf495d954
由于卡是 HS-SE 模式、因此我将尝试刷写 owm SBL。
为此、我 使用以下命令编译了 SBL_UART_UNIFLASH:
make -s -C examples/drivers/boot/sbl_uart_uniflash/am263x-cc/r5fss0-0_nortos/ti-arm-clang/ all device=am263x device_type=HS debug_tifs=no debug_option=DBG_public_enable
通过 XMODEM 完成 SBL_UART_UNIFLASH 传输后、MCU 残桩和进一步的 SBL 代码传输不会按预期启动。
正如上一主题中建议的那样、我按照本指南的说明尝试在连接模式下进行调试。
但 JTAG 端口保持锁定状态。
请,谁能告诉我 什么可能是错的?
谢谢。