Overview of the package usage

The dark background activity boxes are required steps.

The white background activity boxes are optional, intended for over-the-air (OTA) firmware update.

 

For the user convenience and a slightly quicker evaluation of the application (without OTA firmware update, though), pre-build binary files are provided in Projects/b_u585i_iot02a_*/Binary/:

$ cd Projects/b_u585i_iot02a_tfm/Binary
$ ./prog.sh RM
$ ./prog.sh REG
$ ./prog.sh FULL

The prog.sh script takes care of resetting the MCU security configuration before programming the firmware, which combines the secure bootloader, the secure TF-M partition, and the non-secure user application.

This results in the following flow, where the green strikethrough elements may be skipped: