Skip to content

Commit 72fd7b6

Browse files
nordicjmeivindj-nordic
authored andcommitted
doc: app_dev: dfu: Update minimum sizes for bootloader
The minimum sizes for release builds are now smaller Signed-off-by: Jamie McCrae <[email protected]>
1 parent 2eaf99e commit 72fd7b6

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed

doc/nrf-bm/app_dev/dfu/ug_dfu.rst

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,21 @@ Partition Configuration
1818
The memory of your device must be partitioned appropriately to accommodate the bootloader, application, and firmware update mechanisms.
1919
|BMshort| uses Zephyr's `DTS`_ system for memory partitioning.
2020

21-
+--------------------------+---------------------------------------------------------------+--------------------+-------------------+
22-
| Partition Name | Description | Minimum size |br| | Minimum size |br| |
23-
| | | (Development) | (Release) |
24-
+==========================+===============================================================+====================+===================+
25-
| ``boot_partition`` | Bootloader (MCUboot) | 36 KB | 28 KB |
26-
+--------------------------+---------------------------------------------------------------+--------------------+-------------------+
27-
| ``slot0_partition`` | Main application slot | | |
28-
+--------------------------+---------------------------------------------------------------+--------------------+-------------------+
29-
| ``slot1_partition`` | `Firmware loader`_ | 44 KB | 28 KB |
30-
+--------------------------+---------------------------------------------------------------+--------------------+-------------------+
31-
| ``softdevice_partition`` | For the SoftDevice, including an MCUboot header of size 0x800 | |
32-
+--------------------------+---------------------------------------------------------------+--------------------+-------------------+
33-
| ``metadata_partition`` | Stores metadata, placed at the last 0x200 of NVM | | |
34-
+--------------------------+---------------------------------------------------------------+--------------------+-------------------+
21+
+--------------------------+---------------------------------------------------------------+--------------------+-------------------------+
22+
| Partition Name | Description | Minimum size |br| | Minimum size |br| |
23+
| | | (Development) | (Release) |
24+
+==========================+===============================================================+====================+=========================+
25+
| ``boot_partition`` | Bootloader (MCUboot) | 31 KiB | 21 KiB (using KMU) |br| |
26+
| | | | 26 KiB (without KMU) |
27+
+--------------------------+---------------------------------------------------------------+--------------------+-------------------------+
28+
| ``slot0_partition`` | Main application slot | | |
29+
+--------------------------+---------------------------------------------------------------+--------------------+-------------------------+
30+
| ``slot1_partition`` | `Firmware loader`_ | 44 KiB | 28 KiB |
31+
+--------------------------+---------------------------------------------------------------+--------------------+-------------------------+
32+
| ``softdevice_partition`` | For the SoftDevice, including an MCUboot header of size 0x800 | |
33+
+--------------------------+---------------------------------------------------------------+--------------------+-------------------------+
34+
| ``metadata_partition`` | Stores metadata, placed at the last 0x200 of NVM | | |
35+
+--------------------------+---------------------------------------------------------------+--------------------+-------------------------+
3536

3637
.. note::
3738
The sizes and configurations of slot0 and slot1 are asymmetrical.

doc/nrf-bm/links.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@
6060
.. _`System reset`: https://docs.zephyrproject.org/latest/services/device_mgmt/smp_groups/smp_group_0.html#system-reset
6161
.. _`Image tool`: https://docs.mcuboot.com/imgtool.html
6262
.. _`Vector table requirement`: https://developer.arm.com/documentation/100235/0002/sqf1486724325622
63+
.. _`Introduction to KMU key provisioning`: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf54l/kmu_basics.html
64+
.. _`Performing KMU provisioning`: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf54l/kmu_provision.html
6365

6466
.. ### Release notes
6567

0 commit comments

Comments
 (0)