Part Number: SK-AM64B
Other Parts Discussed in Thread: SYSCONFIG, TCA9538
Hello,
I am trying to enable secure boot on the SK-AM64B development board using the OTP keywriter application from the sbl_keywriter software package. So far I have not been able to change the device type from HS-FS to HS-SE.
My current development environment matches the one described in the PDF document: ~/ti/mcu_plus_sdk_am64x_10_01_00_32/source/security/sbl_keywriter/user_guide/am64x/AM64X_AM243X OTP Keywriter User Guide.pdf
I am using the following:
MCU+SDK 10.00.00
Sysconfig 1.20.0
CCS 12.5.0
TI ARM CLANG 3.2.0 LTS
Openssl 3.2.1
Python 3.12.3
I have also tried using:
MCU+SDK 10.01.00
Sysconfig 1.21.2
TI ARM CLANG 4.0.1 LTS
Steps I have tried from the user guide:
Generate the x509 certificate:
I also tried this method:
Building the example R5F firmware:
make -sj clean PROFILE=debug
make -sj PROFILE=debug
Note that I did not modify board.c.
Then, I set my SK-AM64B to UART boot mode and sent tiboot3.bin to it using the following command:
After this point, I get no debug logs on UART0/1 or /dev/ttyUSB0 and /dev/ttyUSB1 like the user guide suggests that I should. Why don't I get any logs?
When I reboot the device (in UART boot mode) and check the system type, it is still marked as HS-FS. Why is this happening? What am I doing incorrectly?
Additionally, I need secure boot to work for both the bootloaders and Linux. How can I configure the OTP keywriter to work for this? Encryption is not a requirement for me but it would be nice to have.
Also, how can I configure the OTP keywriter to enable secure boot for both the bootloaders and Linux? Encryption is not necessary for me but would be a nice to have. I am building my images using the Docker image from these instructions for Ubuntu. What changes need to be made to this to create images for secure boot?
I look forward to hearing back and learning how to use secure boot!









