Skip to content

Commit

Permalink
doc: Remove documentation for child/parent image
Browse files Browse the repository at this point in the history
Removes documentation for this now removed feature

Signed-off-by: Jamie McCrae <[email protected]>
  • Loading branch information
nordicjm committed Jan 21, 2025
1 parent 42ebbf2 commit 21fd2a9
Show file tree
Hide file tree
Showing 51 changed files with 188 additions and 1,041 deletions.
10 changes: 0 additions & 10 deletions doc/_utils/redirects.py
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,6 @@
("config_and_build/companion_components", "app_dev/companion_components"), # Using companion components
("config_and_build/output_build_files", "app_dev/config_and_build/output_build_files"), # Output build files (image files)
("config_and_build/configuring_app/output_build_files", "app_dev/config_and_build/output_build_files"),
("ug_multi_image", "app_dev/config_and_build/multi_image"), # Multi-image build using child and parent images
("app_dev/multi_image/index", "app_dev/config_and_build/multi_image"),
("config_and_build/multi_image", "app_dev/config_and_build/multi_image"),
("ug_fw_update", "app_dev/bootloaders_dfu/index"), # Firmware updates (removed after 2.5.0)
("app_dev/bootloaders_and_dfu/fw_update", "app_dev/bootloaders_dfu/index"),
("config_and_build/bootloaders_and_dfu/fw_update", "app_dev/bootloaders_dfu/index"),
Expand All @@ -104,19 +101,13 @@
("config_and_build/bootloaders_and_dfu/index", "app_dev/bootloaders_dfu/index"),
("config_and_build/bootloaders_dfu/index", "app_dev/bootloaders_dfu/index"),
("config_and_build/bootloaders_dfu/mcuboot_nsib/bootloader_mcuboot_nsib", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_mcuboot_nsib"), # MCUboot and NSIB (landing)
("ug_bootloader_testing", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_mcuboot_nsib"), # Testing the bootloader chain (removed after 2.7.0)
("app_dev/bootloaders_and_dfu/bootloader_testing", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_mcuboot_nsib"),
("config_and_build/bootloaders_and_dfu/bootloader_testing", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_mcuboot_nsib"),
("config_and_build/bootloaders/bootloader_testing", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_mcuboot_nsib"),
("config_and_build/bootloaders/bootloader_quick_start", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_quick_start"), # Quick start guide
("config_and_build/bootloaders_dfu/mcuboot_nsib/bootloader_quick_start", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_quick_start"),
("config_and_build/bootloaders/bootloader_adding_sysbuild", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_adding_sysbuild"), # Enabling a bootloader chain using sysbuild
("config_and_build/bootloaders_dfu/mcuboot_nsib/bootloader_adding_sysbuild", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_adding_sysbuild"),
("ug_bootloader_adding", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_adding"), # "Enabling a bootloader chain using child and parent images (deprecated)"
("app_dev/bootloaders_and_dfu/bootloader_adding", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_adding"),
("config_and_build/bootloaders_and_dfu/bootloader_adding", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_adding"),
("config_and_build/bootloaders/bootloader_adding", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_adding"),
("config_and_build/bootloaders_dfu/mcuboot_nsib/bootloader_adding", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_adding"),
("ug_bootloader", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader"), # Secure bootloader chain
("app_dev/bootloaders_and_dfu/bootloader", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader"),
("config_and_build/bootloaders_and_dfu/bootloader", "app_dev/bootloaders_dfu/mcuboot_nsib/bootloader"),
Expand Down Expand Up @@ -222,7 +213,6 @@
("device_guides/nrf53/features_nrf53", "app_dev/device_guides/nrf53/features_nrf53"), # Features of nRF53 Series
("device_guides/nrf53/building_nrf53", "app_dev/device_guides/nrf53/building_nrf53"), # Building and programming with nRF53 Series
("device_guides/nrf53/fota_update_nrf5340", "app_dev/device_guides/nrf53/fota_update_nrf5340"), # FOTA updates with nRF5340 DK
("device_guides/nrf53/multi_image_nrf5340", "app_dev/device_guides/nrf53/multi_image_nrf5340"), # Multi-image builds on the nRF5340 DK using child and parent images
("device_guides/nrf53/simultaneous_multi_image_dfu_nrf5340", "app_dev/device_guides/nrf53/simultaneous_multi_image_dfu_nrf5340"), # Simultaneous multi-image DFU with nRF5340 DK
("device_guides/nrf53/serial_recovery", "app_dev/device_guides/nrf53/serial_recovery"), # MCUboot’s serial recovery of the networking core image
("device_guides/nrf53/logging_nrf5340", "app_dev/device_guides/nrf53/logging_nrf5340"), # Getting logging output with nRF5340 DK
Expand Down
1 change: 0 additions & 1 deletion doc/_zoomin/ncs.tags.yml
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,6 @@ mapping_topics:
- nrf/app_dev/device_guides/nrf53/building_nrf53.html: ["nrf5340", "development-kits",
"nrf-connect-vsc"]
- nrf/app_dev/device_guides/nrf53/fota_update_nrf5340.html: ["nrf5340", "development-kits"]
- nrf/app_dev/device_guides/nrf53/multi_image_nrf5340.html: ["nrf5340", "development-kits"]
- nrf/app_dev/device_guides/nrf53/simultaneous_multi_image_dfu_nrf5340.html: ["nrf5340",
"development-kits"]
- /nrf/app_dev/device_guides/nrf53/serial_recovery.html: ["nrf5340", "development-kits"]
Expand Down
5 changes: 2 additions & 3 deletions doc/nrf/app_dev/bootloaders_dfu/mcuboot_nsib/bootloader.rst
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,7 @@ The |NCS| currently supports two implementations:
.. figure:: ../images/bootloader_memory_layout.svg
:alt: Memory layout

By default, building an application with any bootloader configuration creates a :ref:`multi-image build <ug_multi_image>`, where the :ref:`partition_manager` manages its memory partitions.
In this case, bootloaders are built as child images.
By default, building an application with any bootloader configuration used :ref:`sysbuild` to build multiple image, where the :ref:`partition_manager` manages its memory partitions.
When building an application with :ref:`Cortex-M Security Extensions (CMSE) enabled <app_boards_spe_nspe_cpuapp_ns>`, then :ref:`Trusted Firmware-M (TF-M) <ug_tfm>` is built with the image automatically.
From the bootloader perspective, the TF-M is part of the booted application image.

Expand Down Expand Up @@ -96,7 +95,7 @@ More specifically, the immutable bootloader always performs the following steps

The next stage in the boot chain can either be an application or another bootloader.
Firmware images have a version number, and the bootloader will select the slot with the latest firmware.
For more information about creating a second-stage bootloader, see :ref:`ug_bootloader_adding_upgradable`.
For more information about creating a second-stage bootloader, see :ref:`ug_bootloader_adding_sysbuild_upgradable`.

#. Verification of the next stage in the boot chain.

Expand Down
Loading

0 comments on commit 21fd2a9

Please sign in to comment.