Skip to content

Commit 88dbbf0

Browse files
nvlsianpunordicjm
authored andcommitted
doc/../bootloaders: mcuboot firmware loader correction
Some correction to MCUboot firmware loader documentation. Signed-off-by: Anna Wojdyło <[email protected]> Signed-off-by: Andrzej Puzdrowski <[email protected]>
1 parent 57daf41 commit 88dbbf0

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

doc/nrf/config_and_build/bootloaders/bootloader_adding_sysbuild.rst

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -358,8 +358,16 @@ To make ``s1_image`` bootable with |NSIB|, the value of :kconfig:option:`CONFIG_
358358
Using MCUboot in firmware loader mode
359359
**************************************
360360

361-
MCUboot supports a firmware loader mode which is supported in sysbuild. This mode allows for a project to consist of an MCUboot image (optionally with serial recovery), a main application which does not support firmware updates, and a secondary application which is dedicated to loading firmware updates. The benefit of this is for having a dedicated application purely for loading firmware updates e.g. over Bluetooth and allowing the size of tha main application to be smaller, helping on devices with limited flash or RAM.
362-
In order to use this mode, a static partition file must be created for the application to designate the addresses and sizes of the main image and firmware loader applications, the firmware loader partition **must** be named ``firmware_loader``. The following is an example static partition manager file for the nRF53:
361+
MCUboot includes a firmware loader mode supported in sysbuild.
362+
This mode enables a project configuration that includes MCUboot instance (optionally with serial recovery), a main application not intended for firmware updates, and a secondary application which is dedicated to loading firmware updates.
363+
The benefit of this configuration is having a dedicated application for loading firmware updates, for example, over Bluetooth.
364+
This allows the main application to be larger in comparison to any symmetric size dual-bank mode update, which helps on devices with limited flash or RAM.
365+
366+
To use this mode, you must create a static partition file for the application that designates the addresses and sizes of the main image and firmware loader applications.
367+
Ensure the firmware loader partition is named ``firmware_loader``.
368+
This partition must be located identically as ``mcuboot_secondary_app`` partition, starting after the image's header offset within ``mcuboot_secondary`` partition.
369+
370+
The following is an example static Partition Manager file for the nRF53 devices:
363371

364372
.. code-block:: yaml
365373

0 commit comments

Comments
 (0)