Hi,
I want to burn a custom key to eFuses. My steps are as follows:
- Download keywriter_patch.tar.gz from https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS-J721E/08.00.00.12, decompress and replace the keywriter file in pdk_jacinto_08_00_00_37/packages/ti/boot folder
- Download the OTP Keywriter add-on package, replace pdk_jacinto_08_00_00_37/packages/ti/boot/keywriter/tifs_bin/j721e/ti-fs-keywriter.bin, and copy ti_fek_public.pem file to pdk_jacinto_08_00_00_37/packages/ti/boot/keywriter/scripts
- Generate Key
$ cd pdk_jacinto_08_00_00_37/ti/boot/keywriter/scripts
$ ./gen_keywr_cert.sh -g - Generate the corresponding X509 certification file
$ cd pdk_jacinto_08_00_00_37/ti/boot/keywriter/scripts
$ ./gen_keywr_cert.sh -s keys/smpk.pem --smek keys/smek.key -t ti_fek_public.pem -a keys/aes256.key - Generate Keywriter image
$ cd pdk_jacinto_08_00_00_37/ti/build
$ make keywriter_img -j8 - Flashing the keys to eFuses
$ cp pdk_jacinto_08_00_00_37/ti/boot/keywriter/binary/keywriter_img_j721e_release.tiimage /media/allen/boot/tiboot3.bin
$ cp pdk_jacinto_08_00_00_37/ti/drv/sciclient/soc/V1/tifs-hs-enc.bin /media/allen/boot/tifs.bin
Set the board to SD card boot mode, install the SD card and power on
But there is no log on all the serial ports, HS Device Flashing failed, please tell me what is wrong with the above operation?
Regards,
Allen