This example demonstrates how can one write to the extended OTP eFuses of the device. This is currently supported in HS-SE and HS-FS devices. This is a special example, and is booted by ROM. Because of this it is to be treated like a bootloader application.
The example tries to write the USB and PCIE VID/PID onto the OTP rows. It also dumps the OTP MMR rows. It makes use of Sciclient API calls to do this, there are wrapper functions provided in the examples for these.
Parameter | Value |
---|---|
CPU + OS | r5fss0-0 nortos |
Toolchain | ti-arm-clang |
Board | am64x-evm |
Example folder | examples/otp/ext_otp/ |
Shown below is a sample output when the application is run.
UART Console: