Build for HS-SE Device#
The images and binaries needed to boot and run an HS-SE device can be generated using the Processor SDK for your device.
The generated images and boot binaries will contain the keys that were fused into the device during the OTP keywriting process.
Steps to build for HS-SE#
Follow the quick start steps in the guide associated with your device to flash an SD card with the default WIC image.
Download the Processor SDK for your device from the associated product page.
Run the following command to install all packages required to by the makefile targets.
host# sudo apt-get install build-essential autoconf automake bison flex libssl-dev bc u-boot-tools swig python3 python3-pip
The following packages are also needed for binman in u-boot targets
host# pip3 install jsonschema
host# pip3 install pyelftools
Go to the top level of the SDK in terminal and run the following command to build all boot binaries and files
make u-boot
This will generate 3 target files of interest-
tiboot3-am62x-hs-evm.bin from <output directory>/r5
tispl.bin from <output directory>/a53
u-boot.img from <output directory>/a53
Copy those 3 files to the boot partition of the flashed SD card and overwrite the existing files.
Rename tiboot3-am62x-hs-evm.bin to tiboot3.bin and ensure that that is the only tiboot3.bin file on the SD card.
You will now be able to boot your HS-SE device programmed with TI’s dummy keys!