Skip to content

Commit 1df4ee9

Browse files
committed
Use DFU with KMU with zephyr partitioning
1 parent 16e6293 commit 1df4ee9

5 files changed

Lines changed: 18 additions & 14 deletions

File tree

l9/l9_e2/sysbuild/mcuboot.conf

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
CONFIG_LOG=y
33
CONFIG_LOG_MODE_IMMEDIATE=y
44

5-
# Turn on a LED so we can see when Serial Recovery mode is active
6-
CONFIG_MCUBOOT_INDICATION_LED=y
7-
8-
# Increase boot sectors for nRF54LM20
5+
CONFIG_BOOT_MAX_IMG_SECTORS_AUTO=n
96
CONFIG_BOOT_MAX_IMG_SECTORS=512
7+
8+
CONFIG_MCUBOOT_SERIAL=n
9+
CONFIG_BOOT_SERIAL_UART=n
10+
CONFIG_UART_CONSOLE=y
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
-----BEGIN PRIVATE KEY-----
2-
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg50+7fqpnX5fwGTGs
3-
H2G363Zdh0pd5O7YEoqaCCFdjKOhRANCAASX4Uv+jjE8WWJvWhQpKtU3Enn4g6K2
4-
RtMti5E7YB1uAGf8kweUJzP959OlRuYtpDGIwFqEsEoy/RZfg1xJVGxd
2+
MC4CAQAwBQYDK2VwBCIEINrfZSbdwFwyxJMeTG4Aigh0sWajOCfHM8lGukFiY/C2
53
-----END PRIVATE KEY-----

l9/l9_e2_sol/sysbuild.conf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ SB_CONFIG_BOOTLOADER_MCUBOOT=y
44
SB_CONFIG_PARTITION_MANAGER=n
55

66
# STEP 2.1 - Add private key for MCUboot
7-
SB_CONFIG_BOOT_SIGNATURE_KEY_FILE="\${APP_DIR}/ed_ci_key.pem"
7+
#SB_CONFIG_BOOT_SIGNATURE_KEY_FILE="\${APP_DIR}/do_not_use_this_key.pem"
8+
SB_CONFIG_BOOT_SIGNATURE_KEY_FILE="\${APP_DIR}/private_key.pem"
89

910
# STEP 2.2. - Configure key type
1011
SB_CONFIG_MCUBOOT_SIGNATURE_USING_KMU=y
@@ -14,4 +15,4 @@ SB_CONFIG_BOOT_SIGNATURE_TYPE_ED25519=y
1415
#SB_CONFIG_BOOT_SIGNATURE_TYPE_ECDSA_P256=y
1516

1617
# STEP 2.3 - Provision KMU automatically through the build system/nrfutil (nRF54L only)
17-
#SB_CONFIG_MCUBOOT_GENERATE_DEFAULT_KMU_KEYFILE=y
18+
SB_CONFIG_MCUBOOT_GENERATE_DEFAULT_KMU_KEYFILE=y

l9/l9_e2_sol/sysbuild/mcuboot.conf

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ CONFIG_LOG_MODE_IMMEDIATE=y
55
CONFIG_BOOT_MAX_IMG_SECTORS_AUTO=n
66
CONFIG_BOOT_MAX_IMG_SECTORS=512
77

8-
CONFIG_MCUBOOT_SERIAL=y
9-
CONFIG_BOOT_SERIAL_UART=y
10-
CONFIG_UART_CONSOLE=n
8+
CONFIG_MCUBOOT_SERIAL=n
9+
CONFIG_BOOT_SERIAL_UART=n
10+
CONFIG_UART_CONSOLE=y
1111

12-
# Turn on a LED so we can see when Serial Recovery mode is active
13-
CONFIG_MCUBOOT_INDICATION_LED=y

l9/l9_e2_sol/sysbuild/mcuboot.overlay

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,9 @@
44
mcuboot-led0 = &led1;
55
};
66
};
7+
8+
/ {
9+
chosen {
10+
zephyr,code-partition = &boot_partition;
11+
};
12+
};

0 commit comments

Comments
 (0)