| /* |
| * Copyright (c) 2019 Nordic Semiconductor ASA |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| /* Flash partition table compatible with Nordic nRF5 bootloader */ |
| |
| &flash0 { |
| partitions { |
| compatible = "fixed-partitions"; |
| #address-cells = <1>; |
| #size-cells = <1>; |
| |
| /* MCUboot placed after Nordic MBR (this is set with the FLASH_LOAD_OFFSET |
| * Kconfig value when BOARD_HAS_NRF5_BOOTLOADER is enabled), otherwise MCUboot |
| * will be placed at 0x0. The size of this partition ensures that MCUBoot can |
| * be built with CDC ACM support and w/o optimizations. |
| */ |
| boot_partition: partition@0 { |
| label = "mcuboot"; |
| reg = <0x00000000 0x00010000>; |
| }; |
| |
| slot0_partition: partition@10000 { |
| label = "image-0"; |
| reg = <0x00010000 0x00066000>; |
| }; |
| slot1_partition: partition@76000 { |
| label = "image-1"; |
| reg = <0x00076000 0x00066000>; |
| }; |
| storage_partition: partition@dc000 { |
| label = "storage"; |
| reg = <0x000dc000 0x00004000>; |
| }; |
| |
| /* Nordic nRF5 bootloader <0xe0000 0x1c000> |
| * |
| * In addition, the last and second last flash pages |
| * are used by the nRF5 bootloader and MBR to store settings. |
| */ |
| }; |
| }; |