/* * Devicetree Overlay for 128KB Flash * - MCUboot Bootloader (32KB) * - Application Slot (96KB) */ &flash0 { /delete-node/ partitions; partitions { compatible = "fixed-partitions"; #address-cells = <1>; #size-cells = <1>; boot_partition: partition@0 { label = "mcuboot"; reg = <0x00000000 DT_SIZE_K(32)>; read-only; }; slot0_partition: partition@8000 { label = "image-0"; reg = <0x00008000 DT_SIZE_K(96)>; }; }; }; /* Add retention memory to the existing SRAM node */ &sram0 { #address-cells = <1>; #size-cells = <1>; retainedmem { compatible = "zephyr,retained-ram"; status = "okay"; #address-cells = <1>; #size-cells = <1>; boot_mode: retention@7f00 { compatible = "zephyr,retention"; status = "okay"; reg = <0x7f00 0x100>; prefix = [08 04]; checksum = <1>; }; }; }; / { chosen { zephyr,boot-mode = &boot_mode; zephyr,console = &cdc_acm_uart0; }; }; &zephyr_udc0 { status = "okay"; cdc_acm_uart0: cdc_acm_uart0 { compatible = "zephyr,cdc-acm-uart"; label = "CDC_ACM_0"; }; };