This example demonstrates the runtime software revision update. For now only the software revision update for secure boardcfg is supported. In a fresh sample the revision number would be 0U. Example reads the SWREV revision first. If the revision number is 0, then it tries to write to the eFUSE. This example is currently supported only in HS-SE devices. This is a special example, and is booted by ROM. Because of this it is to be treated like a bootloader application. It makes use of Sciclient API calls to do this, there are wrapper functions provided in the example for this.
Parameter | Value |
---|---|
CPU + OS | r5fss0-0 nortos |
Toolchain | ti-arm-clang |
Board | am64x-evm |
Example folder | examples/otp/runtime_swrev/ |
Shown below is a sample output when the application is run: