Tool/software:
Hi,
I was able to convert my hs-fs device to hs-se using TI's dummy keys. After building the SPL images in the processor sdk with the default key provided, the tiboot3-am62ax-hs-evm.bin image doesn't boot. I referenced this guide for building the images. software-dl.ti.com/.../Foundational_Components_Migration_Guide.html
----------------------- SoC ID Header Info: ----------------------- NumBlocks : 2 ----------------------- SoC ID Public ROM Info: ----------------------- SubBlockId : 1 SubBlockSize : 26 DeviceName : am62a DeviceType : HSSE DMSC ROM Version : [0, 0, 8, 0] R5 ROM Version : [0, 0, 8, 0] ----------------------- SoC ID Secure ROM Info: ----------------------- Sec SubBlockId : 2 Sec SubBlockSize : 166 Sec Prime : 0 Sec Key Revision : 1 Sec Key Count : 2 Sec TI MPK Hash : cb39ee39c52d0469806636ff350520fcf7065cbec5cdddfea08863506c2be9f2242ff3207f919c2edcff407261f0908459139f3c153770f Sec Cust MPK Hash : 1f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3ff Sec Unique ID : 760cf9c2ab60c48458b0841818e1d1387423a70a45196ce0d2020f958bee3a22
I set device_type to hs and I'm using the correct dfu defconfig since I'm using dfu boot. I compile using make u-boot, then make sysfw-image.
I did not copy the smpk.pem from <MCU_PLUS_SDK_INSTALL_DIR>\source\security\sbl_keywriter\scripts\cert_gen\am62ax\keys_devel\ to ti-processor-sdk-linux-am62axx-evm-08.06.00.45\board-support\core-secdev-k3\keys\custMpk.pem because these were already the same exact default keys. The Cust MPK Hash fused on the board also matches the SMPKH from verify_hash.csv
My device is able to go into dfu boot and it accepts the image after loading but I don't see any serial output. I also can't proceed to load the next tispl.bin_HS. Is there anything else I'm supposed to copy over to the processor sdk before compiling? Is there any other way to confirm the images built are signed with the correct keys?
Thanks,
Joseph