Skip to content

Commit 2f6f296

Browse files
nordic-pikrrlubos
authored andcommitted
tests: benchmarks: multicore: idle: Offset between cores waking up
To observe particular core waking up. Signed-off-by: Piotr Krzyzanowski <[email protected]>
1 parent ec6f4e3 commit 2f6f296

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

Diff for: tests/benchmarks/multicore/idle/Kconfig

+4
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,7 @@ config BOARD_ENABLE_CPUNET
1010
bool
1111
depends on BOARD_NRF5340DK_NRF5340_CPUAPP || BOARD_NRF5340DK_NRF5340_CPUAPP_NS
1212
default y
13+
14+
config FIRST_SLEEP_OFFSET
15+
bool "Enable the time shift before first sleep in a loop"
16+
default n

Diff for: tests/benchmarks/multicore/idle/src/main.c

+5-1
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,14 @@ int main(void)
1414
{
1515
unsigned int cnt = 0;
1616

17+
#if defined CONFIG_FIRST_SLEEP_OFFSET
18+
k_msleep(1000);
19+
#endif
20+
1721
LOG_INF("Multicore idle test on %s", CONFIG_BOARD_TARGET);
1822
while (1) {
1923
LOG_INF("Multicore idle test iteration %u", cnt++);
20-
k_msleep(1000);
24+
k_msleep(2000);
2125
}
2226

2327
return 0;

Diff for: tests/benchmarks/multicore/idle/testcase.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ tests:
3939
extra_args:
4040
SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuppr.conf
4141
idle_SNIPPET=nordic-ppr
42+
CONFIG_FIRST_SLEEP_OFFSET=y
4243

4344
benchmarks.multicore.idle.nrf54h20dk_cpuapp_cpuppr_xip:
4445
harness: console
@@ -49,6 +50,7 @@ tests:
4950
extra_args:
5051
SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuppr_xip.conf
5152
idle_SNIPPET=nordic-ppr-xip
53+
CONFIG_FIRST_SLEEP_OFFSET=y
5254

5355
benchmarks.multicore.idle.nrf54h20dk_cpuapp_cpurad:
5456
harness: console
@@ -58,6 +60,7 @@ tests:
5860
- nrf54h20dk/nrf54h20/cpuapp
5961
extra_args:
6062
SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpurad.conf
63+
CONFIG_FIRST_SLEEP_OFFSET=y
6164

6265
benchmarks.multicore.idle.nrf54h20dk_cpuapp_cpurad.s2ram:
6366
platform_allow:
@@ -66,6 +69,7 @@ tests:
6669
- nrf54h20dk/nrf54h20/cpuapp
6770
extra_args:
6871
SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpurad.conf
72+
CONFIG_FIRST_SLEEP_OFFSET=y
6973
CONFIG_PM=y CONFIG_PM_S2RAM=y CONFIG_POWEROFF=y CONFIG_PM_S2RAM_CUSTOM_MARKING=y
7074
CONFIG_CONSOLE=n CONFIG_UART_CONSOLE=n CONFIG_SERIAL=n CONFIG_GPIO=n CONFIG_BOOT_BANNER=n
7175
CONFIG_NRFS_MRAM_SERVICE_ENABLED=n CONFIG_CLOCK_CONTROL=n
@@ -87,6 +91,7 @@ tests:
8791
- nrf54h20dk/nrf54h20/cpuapp
8892
extra_args:
8993
SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpurad.conf
94+
CONFIG_FIRST_SLEEP_OFFSET=y
9095
CONFIG_PM=y CONFIG_PM_S2RAM=y CONFIG_POWEROFF=y CONFIG_PM_S2RAM_CUSTOM_MARKING=y
9196
CONFIG_CONSOLE=n CONFIG_UART_CONSOLE=n CONFIG_SERIAL=n CONFIG_GPIO=n CONFIG_BOOT_BANNER=n
9297
CONFIG_NRFS_MRAM_SERVICE_ENABLED=n CONFIG_CLOCK_CONTROL=n
@@ -108,6 +113,7 @@ tests:
108113
- nrf54h20dk/nrf54h20/cpuapp
109114
extra_args:
110115
SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpurad.conf
116+
CONFIG_FIRST_SLEEP_OFFSET=y
111117
CONFIG_PM=y CONFIG_PM_S2RAM=y CONFIG_POWEROFF=y CONFIG_PM_S2RAM_CUSTOM_MARKING=y
112118
CONFIG_CONSOLE=n CONFIG_UART_CONSOLE=n CONFIG_SERIAL=n CONFIG_GPIO=n CONFIG_BOOT_BANNER=n
113119
CONFIG_NRFS_MRAM_SERVICE_ENABLED=n CONFIG_CLOCK_CONTROL=n

0 commit comments

Comments
 (0)