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/
:
NOD_U585AI
USB drive which is detected by the user computer
when the device is connected to it over USB.PATH
variable by running from a bash
shell:$ 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: