Issue of build radio test sample for nRF54L15 DK fail

Hi Suppot Team

I built radio test sample I copy from the NCS 2.8.0 for nRF54L15 DK fail.The attachment is the build log and below is the build configration. Many thanks.

*  Executing task: nRF Connect: Generate config nrf54l15dk/nrf54l15/cpuapp for e:\ncs\vcs2.8.0\radio_test 

Building radio_test
C:\WINDOWS\system32\cmd.exe /d /s /c "west build --build-dir e:/ncs/vcs2.8.0/radio_test/build e:/ncs/vcs2.8.0/radio_test --pristine --board nrf54l15dk/nrf54l15/cpuapp -- -DNCS_TOOLCHAIN_VERSION=NONE -DCONF_FILE=e:/ncs/vcs2.8.0/radio_test/prj.conf -DBOARD_ROOT=e:/ncs/vcs2.8.0/radio_test"

-- west build: generating a build system
Loading Zephyr module(s) (Zephyr base): sysbuild_default
-- Found Python3: E:/ncs/toolchains/2d382dcd92/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
-- Cache files will be written to: E:/ncs/v2.8.0/zephyr/.cache
-- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
-- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
Parsing E:/ncs/v2.8.0/zephyr/share/sysbuild/Kconfig
Loaded configuration 'E:/ncs/vcs2.8.0/radio_test/build/_sysbuild/empty.conf'
Merged configuration 'e:/ncs/vcs2.8.0/radio_test/sysbuild.conf'
Configuration saved to 'E:/ncs/vcs2.8.0/radio_test/build/zephyr/.config'
Kconfig header saved to 'E:/ncs/vcs2.8.0/radio_test/build/_sysbuild/autoconf.h'
-- 
   ********************************
   * Running CMake for radio_test *
   ********************************

Loading Zephyr default modules (Zephyr base).
-- Application: E:/ncs/vcs2.8.0/radio_test
-- CMake version: 3.21.0
-- Found Python3: E:/ncs/toolchains/2d382dcd92/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
-- Cache files will be written to: E:/ncs/v2.8.0/zephyr/.cache
-- Zephyr version: 3.7.99 (E:/ncs/v2.8.0/zephyr)
-- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
-- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
-- Found host-tools: zephyr 0.16.8 (E:/ncs/toolchains/2d382dcd92/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.16.8 (E:/ncs/toolchains/2d382dcd92/opt/zephyr-sdk)
-- Found Dtc: E:/ncs/toolchains/2d382dcd92/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
-- Found BOARD.dts: E:/ncs/v2.8.0/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp.dts
unit address and first address in 'reg' (0x5004c000) don't match for /soc/peripheral@50000000/vpr@4c000/mailbox@1
-- Generated zephyr.dts: E:/ncs/vcs2.8.0/radio_test/build/radio_test/zephyr/zephyr.dts
-- Generated devicetree_generated.h: E:/ncs/vcs2.8.0/radio_test/build/radio_test/zephyr/include/generated/zephyr/devicetree_generated.h
-- Including generated dts.cmake file: E:/ncs/vcs2.8.0/radio_test/build/radio_test/zephyr/dts.cmake

warning: NRFX_TIMER0 (defined at E:/ncs/v2.8.0/zephyr/modules/hal_nordic\nrfx/Kconfig:566,
modules\hal_nordic\nrfx/Kconfig:566, drivers/serial\Kconfig.nrfx:148) was assigned the value 'y' but
got the value 'n'. Check these unsatisfied dependencies: (UART_0_NRF_HW_ASYNC_TIMER = 0 ||
UART_1_NRF_HW_ASYNC_TIMER = 0 || UART_2_NRF_HW_ASYNC_TIMER = 0 || UART_3_NRF_HW_ASYNC_TIMER = 0)
(=n). See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_NRFX_TIMER0 and/or look up
NRFX_TIMER0 in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

Parsing E:/ncs/vcs2.8.0/radio_test/Kconfig
Loaded configuration 'E:/ncs/v2.8.0/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp_defconfig'
Merged configuration 'e:/ncs/vcs2.8.0/radio_test/prj.conf'
Merged configuration 'E:/ncs/vcs2.8.0/radio_test/build/radio_test/zephyr/.config.sysbuild'
Configuration saved to 'E:/ncs/vcs2.8.0/radio_test/build/radio_test/zephyr/.config'
Kconfig header saved to 'E:/ncs/vcs2.8.0/radio_test/build/radio_test/zephyr/include/generated/zephyr/autoconf.h'
-- Found GnuLd: e:/ncs/toolchains/2d382dcd92/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: E:/ncs/toolchains/2d382dcd92/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
=========== Generating psa_crypto_config ===============
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
Backup: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False
Backup: CONFIG_MBEDTLS_THREADING: False
Backup: CONFIG_MBEDTLS_THREADING_ALT: True
=========== Checkpoint: backup ===============
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
Restore: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False
Restore: CONFIG_MBEDTLS_THREADING: False
Restore: CONFIG_MBEDTLS_THREADING_ALT: True
=========== End psa_crypto_config ===============
=========== Generating psa_crypto_library_config ===============
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
Backup: CONFIG_MBEDTLS_USE_PSA_CRYPTO: True
Backup: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
Backup: CONFIG_MBEDTLS_THREADING: False
Backup: CONFIG_MBEDTLS_THREADING_ALT: True
=========== Checkpoint: backup ===============
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
Restore: CONFIG_MBEDTLS_USE_PSA_CRYPTO: True
Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
Restore: CONFIG_MBEDTLS_THREADING: False
Restore: CONFIG_MBEDTLS_THREADING_ALT: True
=========== End psa_crypto_library_config ===============
-- Setting build type to 'MinSizeRel' as none was specified.
-- Configuring done
-- Generating done
-- Build files have been written to: E:/ncs/vcs2.8.0/radio_test/build/radio_test
-- Configuring done
-- Generating done
-- Build files have been written to: E:/ncs/vcs2.8.0/radio_test/build
-- west build: building application
[4/277] Generating include/generated/zephyr/version.h
-- Zephyr version: 3.7.99 (E:/ncs/v2.8.0/zephyr), build: v3.7.99-ncs1
[163/277] Building C object CMakeFiles/app.dir/src/radio_test.c.obj
FAILED: CMakeFiles/app.dir/src/radio_test.c.obj 
E:\ncs\toolchains\2d382dcd92\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DKERNEL -DK_HEAP_MEM_POOL_SIZE=0 -DMBEDTLS_CONFIG_FILE=\"nrf-config.h\" -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE=\"nrf-psa-crypto-config.h\" -DMBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE=\"nrf-psa-crypto-user-config.h\" -DNRF54L15_XXAA -DNRF_APPLICATION -DNRF_CONFIG_CPU_FREQ_MHZ=128 -DPICOLIBC_DOUBLE_PRINTF_SCANF -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -IE:/ncs/vcs2.8.0/radio_test/build/radio_test/zephyr/include/generated/zephyr -IE:/ncs/v2.8.0/zephyr/include -IE:/ncs/vcs2.8.0/radio_test/build/radio_test/zephyr/include/generated -IE:/ncs/v2.8.0/zephyr/soc/nordic -IE:/ncs/v2.8.0/zephyr/lib/posix/options/getopt -IE:/ncs/v2.8.0/zephyr/soc/nordic/nrf54l/. -IE:/ncs/v2.8.0/zephyr/soc/nordic/common/. -IE:/ncs/v2.8.0/zephyr/subsys/shell/modules/kernel_service/thread/.. -IE:/ncs/v2.8.0/nrf/include -IE:/ncs/v2.8.0/nrf/lib/fem_al/. -IE:/ncs/v2.8.0/nrf/tests/include -IE:/ncs/v2.8.0/modules/hal/cmsis/CMSIS/Core/Include -IE:/ncs/v2.8.0/zephyr/modules/cmsis/. -IE:/ncs/v2.8.0/modules/hal/nordic/nrfx -IE:/ncs/v2.8.0/modules/hal/nordic/nrfx/drivers/include -IE:/ncs/v2.8.0/modules/hal/nordic/nrfx/mdk -IE:/ncs/v2.8.0/zephyr/modules/hal_nordic/nrfx/. -IE:/ncs/vcs2.8.0/radio_test/build/radio_test/generated/library_nrf_security_psa -IE:/ncs/v2.8.0/nrf/subsys/nrf_security/include -IE:/ncs/v2.8.0/nrf/subsys/nrf_security/src/threading/include -IE:/ncs/v2.8.0/nrf/subsys/nrf_security/src/utils -IE:/ncs/v2.8.0/nrf/subsys/nrf_security/src/drivers/cracen/common/include -IE:/ncs/v2.8.0/nrf/subsys/nrf_security/src/drivers/cracen/sxsymcrypt/include -IE:/ncs/v2.8.0/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/target/baremetal_ba414e_with_ik -IE:/ncs/v2.8.0/nrf/subsys/nrf_security/src/drivers/cracen/silexpk/include -IE:/ncs/v2.8.0/nrf/subsys/nrf_security/src/drivers/cracen/sicrypto/include -IE:/ncs/v2.8.0/nrf/subsys/nrf_security/src/drivers/cracen/cracenpsa/include -IE:/ncs/v2.8.0/modules/crypto/oberon-psa-crypto/include -IE:/ncs/v2.8.0/modules/crypto/oberon-psa-crypto/library -IE:/ncs/v2.8.0/modules/crypto/mbedtls/library -IE:/ncs/v2.8.0/modules/crypto/mbedtls/include -IE:/ncs/v2.8.0/modules/crypto/mbedtls/include/library -isystem E:/ncs/v2.8.0/zephyr/lib/libc/common/include -Os -DNDEBUG -fno-strict-aliasing -Os -imacros E:/ncs/vcs2.8.0/radio_test/build/radio_test/zephyr/include/generated/zephyr/autoconf.h -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=E:/ncs/toolchains/2d382dcd92/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros E:/ncs/v2.8.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=E:/ncs/vcs2.8.0/radio_test=CMAKE_SOURCE_DIR -fmacro-prefix-map=E:/ncs/v2.8.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=E:/ncs/v2.8.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -D_POSIX_THREADS -std=c99 -MD -MT CMakeFiles/app.dir/src/radio_test.c.obj -MF CMakeFiles\app.dir\src\radio_test.c.obj.d -o CMakeFiles/app.dir/src/radio_test.c.obj -c E:/ncs/vcs2.8.0/radio_test/src/radio_test.c
In file included from E:/ncs/v2.8.0/modules/hal/nordic/nrfx/nrfx.h:38,
                 from E:/ncs/v2.8.0/modules/hal/nordic/nrfx/hal/nrf_radio.h:37,
                 from E:/ncs/vcs2.8.0/radio_test/src/radio_test.h:11,
                 from E:/ncs/vcs2.8.0/radio_test/src/radio_test.c:7:
E:/ncs/v2.8.0/modules/hal/nordic/nrfx/drivers/include/nrfx_timer.h:65:37: error: 'NRFX_TIMER10_INST_IDX' undeclared here (not in a function); did you mean 'NRF_TIMER_INST_GET'?
   65 |     .instance_id      = NRFX_CONCAT(NRFX_TIMER, id, _INST_IDX),   \
      |                                     ^~~~~~~~~~
E:/ncs/v2.8.0/modules/hal/nordic/nrfx/drivers/nrfx_common.h:168:32: note: in definition of macro 'NRFX_CONCAT_2_'
  168 | #define NRFX_CONCAT_2_(p1, p2) p1 ## p2
      |                                ^~
E:/ncs/v2.8.0/modules/hal/nordic/nrfx/drivers/nrfx_utils_internal.h:384:34: note: in expansion of macro 'NRFX_CONCAT_2'
  384 | #define _NRFX_CONCAT_2(arg, ...) NRFX_CONCAT_2(arg, _NRFX_CONCAT_1(__VA_ARGS__))
      |                                  ^~~~~~~~~~~~~
E:/ncs/v2.8.0/modules/hal/nordic/nrfx/drivers/nrfx_common.h:168:32: note: in expansion of macro '_NRFX_CONCAT_2'
  168 | #define NRFX_CONCAT_2_(p1, p2) p1 ## p2
      |                                ^~
E:/ncs/v2.8.0/modules/hal/nordic/nrfx/drivers/include/nrfx_timer.h:65:25: note: in expansion of macro 'NRFX_CONCAT'
   65 |     .instance_id      = NRFX_CONCAT(NRFX_TIMER, id, _INST_IDX),   \
      |                         ^~~~~~~~~~~
E:/ncs/vcs2.8.0/radio_test/src/radio_test.c:96:35: note: in expansion of macro 'NRFX_TIMER_INSTANCE'
   96 | static const nrfx_timer_t timer = NRFX_TIMER_INSTANCE(RADIO_TEST_TIMER_INSTANCE);
      |                                   ^~~~~~~~~~~~~~~~~~~
In file included from E:/ncs/v2.8.0/zephyr/include/zephyr/arch/arm/irq.h:19,
                 from E:/ncs/v2.8.0/zephyr/include/zephyr/arch/arm/arch.h:24,
                 from E:/ncs/v2.8.0/zephyr/include/zephyr/arch/cpu.h:19,
                 from E:/ncs/v2.8.0/zephyr/include/zephyr/irq.h:15,
                 from e:\ncs\v2.8.0\zephyr\modules\hal_nordic\nrfx\nrfx_glue.h:19,
                 from E:/ncs/v2.8.0/modules/hal/nordic/nrfx/nrfx.h:39:
E:/ncs/vcs2.8.0/radio_test/src/radio_test.c: In function 'radio_test_init':
E:/ncs/vcs2.8.0/radio_test/src/radio_test.c:71:53: error: 'nrfx_timer_10_irq_handler' undeclared (first use in this function); did you mean 'nrfx_timer_event_handler_t'?
   71 | #define RADIO_TEST_TIMER_IRQ_HANDLER  NRFX_CONCAT_3(nrfx_timer_,            \
      |                                                     ^~~~~~~~~~~
E:/ncs/v2.8.0/zephyr/include/zephyr/sw_isr_table.h:276:47: note: in definition of macro 'Z_ISR_DECLARE'
  276 |                         {irq, flags, (void *)&func, (const void *)param}
      |                                               ^~~~
E:/ncs/v2.8.0/zephyr/include/zephyr/irq.h:49:9: note: in expansion of macro 'ARCH_IRQ_CONNECT'
   49 |         ARCH_IRQ_CONNECT(irq_p, priority_p, isr_p, isr_param_p, flags_p)
      |         ^~~~~~~~~~~~~~~~
E:/ncs/vcs2.8.0/radio_test/src/radio_test.c:1156:9: note: in expansion of macro 'IRQ_CONNECT'
 1156 |         IRQ_CONNECT(RADIO_TEST_TIMER_IRQn, IRQ_PRIO_LOWEST,
      |         ^~~~~~~~~~~
E:/ncs/v2.8.0/modules/hal/nordic/nrfx/drivers/nrfx_common.h:186:35: note: in expansion of macro 'NRFX_CONCAT_3_'
  186 | #define NRFX_CONCAT_3(p1, p2, p3) NRFX_CONCAT_3_(p1, p2, p3)
      |                                   ^~~~~~~~~~~~~~
E:/ncs/vcs2.8.0/radio_test/src/radio_test.c:71:39: note: in expansion of macro 'NRFX_CONCAT_3'
   71 | #define RADIO_TEST_TIMER_IRQ_HANDLER  NRFX_CONCAT_3(nrfx_timer_,            \
      |                                       ^~~~~~~~~~~~~
E:/ncs/vcs2.8.0/radio_test/src/radio_test.c:1157:17: note: in expansion of macro 'RADIO_TEST_TIMER_IRQ_HANDLER'
 1157 |                 RADIO_TEST_TIMER_IRQ_HANDLER, NULL, 0);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:/ncs/vcs2.8.0/radio_test/src/radio_test.c:71:53: note: each undeclared identifier is reported only once for each function it appears in
   71 | #define RADIO_TEST_TIMER_IRQ_HANDLER  NRFX_CONCAT_3(nrfx_timer_,            \
      |                                                     ^~~~~~~~~~~
E:/ncs/v2.8.0/zephyr/include/zephyr/sw_isr_table.h:276:47: note: in definition of macro 'Z_ISR_DECLARE'
  276 |                         {irq, flags, (void *)&func, (const void *)param}
      |                                               ^~~~
E:/ncs/v2.8.0/zephyr/include/zephyr/irq.h:49:9: note: in expansion of macro 'ARCH_IRQ_CONNECT'
   49 |         ARCH_IRQ_CONNECT(irq_p, priority_p, isr_p, isr_param_p, flags_p)
      |         ^~~~~~~~~~~~~~~~
E:/ncs/vcs2.8.0/radio_test/src/radio_test.c:1156:9: note: in expansion of macro 'IRQ_CONNECT'
 1156 |         IRQ_CONNECT(RADIO_TEST_TIMER_IRQn, IRQ_PRIO_LOWEST,
      |         ^~~~~~~~~~~
E:/ncs/v2.8.0/modules/hal/nordic/nrfx/drivers/nrfx_common.h:186:35: note: in expansion of macro 'NRFX_CONCAT_3_'
  186 | #define NRFX_CONCAT_3(p1, p2, p3) NRFX_CONCAT_3_(p1, p2, p3)
      |                                   ^~~~~~~~~~~~~~
E:/ncs/vcs2.8.0/radio_test/src/radio_test.c:71:39: note: in expansion of macro 'NRFX_CONCAT_3'
   71 | #define RADIO_TEST_TIMER_IRQ_HANDLER  NRFX_CONCAT_3(nrfx_timer_,            \
      |                                       ^~~~~~~~~~~~~
E:/ncs/vcs2.8.0/radio_test/src/radio_test.c:1157:17: note: in expansion of macro 'RADIO_TEST_TIMER_IRQ_HANDLER'
 1157 |                 RADIO_TEST_TIMER_IRQ_HANDLER, NULL, 0);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[184/277] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/E_/ncs/v2.8.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
ninja: build stopped: subcommand failed.
FAILED: _sysbuild/sysbuild/images/radio_test-prefix/src/radio_test-stamp/radio_test-build E:/ncs/vcs2.8.0/radio_test/build/_sysbuild/sysbuild/images/radio_test-prefix/src/radio_test-stamp/radio_test-build 
cmd.exe /C "cd /D E:\ncs\vcs2.8.0\radio_test\build\radio_test && E:\ncs\toolchains\2d382dcd92\opt\bin\cmake.exe --build ."
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: 'E:\ncs\toolchains\2d382dcd92\opt\bin\cmake.EXE' --build E:/ncs/vcs2.8.0/radio_test/build

 *  The terminal process terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it. 

Related