File tree Expand file tree Collapse file tree 3 files changed +70
-0
lines changed
samples/subsys/mgmt/mcumgr/smp_svr Expand file tree Collapse file tree 3 files changed +70
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Copyright (c) 2025 Nordic Semiconductor ASA
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ config SMP_SVR_NRF54H20_SAMPLE
5
+ bool
6
+ default y if SOC_NRF54H20_CPUAPP
7
+ select EXPERIMENTAL
8
+
9
+ source "Kconfig.zephyr"
Original file line number Diff line number Diff line change
1
+ # Enable MCUmgr and dependencies.
2
+ CONFIG_NET_BUF=y
3
+ CONFIG_ZCBOR=y
4
+ CONFIG_CRC=y
5
+ CONFIG_MCUMGR=y
6
+ CONFIG_STREAM_FLASH=y
7
+ CONFIG_FLASH_MAP=y
8
+
9
+ # Some command handlers require a large stack.
10
+ CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2304
11
+ CONFIG_MAIN_STACK_SIZE=2176
12
+
13
+ # Ensure an MCUboot-compatible binary is generated.
14
+ CONFIG_BOOTLOADER_MCUBOOT=y
15
+
16
+ # Enable flash operations.
17
+ CONFIG_FLASH=y
18
+
19
+ # Required by the `taskstat` command.
20
+ CONFIG_THREAD_MONITOR=y
21
+
22
+ # Support for taskstat command
23
+ CONFIG_MCUMGR_GRP_OS_TASKSTAT=y
24
+
25
+ # Enable statistics and statistic names.
26
+ CONFIG_STATS=y
27
+ CONFIG_STATS_NAMES=y
28
+
29
+ # Enable most core commands.
30
+ CONFIG_FLASH=y
31
+ CONFIG_IMG_MANAGER=y
32
+ CONFIG_MCUMGR_GRP_IMG=y
33
+ CONFIG_MCUMGR_GRP_OS=y
34
+ CONFIG_MCUMGR_GRP_STAT=y
35
+
36
+ # Enable logging
37
+ CONFIG_LOG=y
38
+ CONFIG_MCUBOOT_UTIL_LOG_LEVEL_WRN=y
39
+
40
+ # Disable debug logging
41
+ CONFIG_LOG_MAX_LEVEL=3
42
+
43
+ # Disable GPD because no IPC is enabled in SSDFW
44
+ CONFIG_SOC_NRF54H20_GPD=n
45
+ CONFIG_PM=n
46
+
47
+ # If cpusec_cpuapp_ipc node is present in dtc, it automatically enables canonical ZCBOR encoding.
48
+ # Canonical ZCBOR encoding needs legacy RC behaviour to work with mcumgr-client and other PC tools.
49
+ # When tools are updated, this can be removed.
50
+ CONFIG_MCUMGR_SMP_LEGACY_RC_BEHAVIOUR=y
Original file line number Diff line number Diff line change @@ -225,3 +225,14 @@ tests:
225
225
- nrf5340dk/nrf5340/cpuapp
226
226
integration_platforms :
227
227
- nrf5340dk/nrf5340/cpuapp
228
+ sample.mcumgr.smp_svr.serial.nrf54h20dk :
229
+ extra_args :
230
+ - FILE_SUFFIX=nrf54h20
231
+ - EXTRA_CONF_FILE="overlay-serial.conf"
232
+ - SB_CONFIG_PARTITION_MANAGER=n
233
+ - SB_CONFIG_SUIT_MPI_GENERATE=n
234
+ - SB_CONFIG_SUIT_ENVELOPE=n
235
+ platform_allow :
236
+ - nrf54h20dk/nrf54h20/cpuapp/iron
237
+ integration_platforms :
238
+ - nrf54h20dk/nrf54h20/cpuapp/iron
You can’t perform that action at this time.
0 commit comments