Skip to content

Commit 97e4ec9

Browse files
nandojvecfriedt
authored andcommitted
docs: migration-guide-4.3: Add TF-M sign note
Add a note about BL2 (MCUboot) signing updates when the board is built as TF-M NS. Signed-off-by: BUDKE Gerson Fernando <gerson.budke@leica-geosystems.com>
1 parent bbc73af commit 97e4ec9

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

doc/releases/migration-guide-4.3.rst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -489,5 +489,26 @@ LED Strip
489489

490490
* Renamed ``arduino,modulino-smartleds`` to :dtcompatible:`arduino,modulino-pixels`
491491

492+
Trusted Firmware-M
493+
==================
494+
495+
* The signing process for BL2 (MCUboot) was updated. The boards that run using
496+
TF-M NS and require BL2 must have their flash layout with the flash controller
497+
information. This will ensure that when signing the hex/bin files all the
498+
details will be present in the S and NS images. The image now has the details
499+
to allow the FWU state machine be correct and allow FOTA.
500+
(:github:`94470`)
501+
502+
* The ``--align`` parameter was fixed to 1. Now, it's set to the flash DT ``write_block_size``
503+
property, but still provides 1 as a fallback for specific vendors.
504+
* The ``--max-sectors`` value is now calculated based on the number of images, taking into
505+
consideration the largest image size.
506+
* The ``--confirm`` option now confirms both S and NS HEX images, ensuring that any image
507+
that runs is valid for production and development.
508+
* S and NS BIN images are now available. These are the correct images to be used in FOTA. Note
509+
that S and NS images are unconfirmed by default, and the application is responsible for
510+
confirming them with ``psa_fwu_accept()``. Otherwise, the images will roll back on the next
511+
reboot.
512+
492513
Architectures
493514
*************

0 commit comments

Comments
 (0)