nrf connect sdk v2.9.0 logs not printing

sample example zephyr/samples/hello_world  build & flash successfully  in nrf connect sdk v2.9.0 but logs not printing using UART & RTT

same code zephyr/samples/hello_world  build & flash successfully in nrf connect sdk v2.7.0.     logs also print using UART & RTT 

following image showing prj.config  file with code

Q) how i can print logs in nrf connect sdk v2.9.0 ?

Q) Any other suggestions for v2.9.0 ?

  • Hi,

    Are you able to get logs if prj.conf is empty? Have you tried using a different terminal emulator, such as the one in the nRF Connect for Visual Studio Code extension or the Serial Terminal app?

    I tried to reproduce the issue, but I got logs with the Hello World sample in v2.9.0. The only difference I saw when using the Kconfig options in your screenshot was that the "hello world" line was printed before the nRF Connect SDK and Zephyr banners instead of after.

    Best regards,
    Marte

  • hello

    with empty prj.conf no logs printing. i tried serial terminal app but for nrf connect sdk v2.9.0 no logs printing in serial terminal but for v2.7.0 logs printing. 

    in prj.conf file which configuration you include.

  • Hi,

    I tried both with an empty prj.conf and with the following:

    CONFIG_LOG=y
    CONFIG_UART_CONSOLE=y
    CONFIG_LOG_BACKEND_UART=y
    CONFIG_UART_CONSOLE=y
    CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
    CONFIG_LOG_PRINTK=y
    CONFIG_GPIO=y
    
    CONFIG_USE_SEGGER_RTT=n
    CONFIG_LOG_BACKEND_RTT=n
    
    CONFIG_LOG_BUFFER_SIZE=2948

    Do you see any logs if you try a different sample, such as the Bluetooth Peripheral LBS sample located in nrf/samples/bluetooth/peripheral_lbs?

    Best regards,
    Marte

  • im using custom board nrf21540dk   i.e., while building code selectes device is nrf21540dk/nrf52840.

    https://learn.adafruit.com/adafruit-feather-sense/pinouts 

    i tried matter sample light switch code that code also showing like -  

    above is the build configuration of matter light switch sample code 

     Executing task: nRF Connect: Generate config nrf21540dk/nrf52840 for /home/nistantritech/light_switch_7 
    
    Building light_switch_7
    west build --build-dir /home/nistantritech/light_switch_7/build /home/nistantritech/light_switch_7 --pristine --board nrf21540dk/nrf52840 -- -DNCS_TOOLCHAIN_VERSION=NONE -DCONF_FILE=/home/nistantritech/light_switch_7/prj.conf -DDTC_OVERLAY_FILE=boards/nrf21540dk_nrf52840.overlay -DBOARD_ROOT=/home/nistantritech/light_switch_7
    
    -- west build: generating a build system
    Loading Zephyr module(s) (Zephyr base): sysbuild_default
    -- Found Python3: /home/nistantritech/ncs/toolchains/b77d8c1312/usr/local/bin/python3.12 (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: /home/nistantritech/.cache/zephyr
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf21540dk, qualifiers: nrf52840
    Parsing /home/nistantritech/light_switch_7/Kconfig.sysbuild
    Loaded configuration '/home/nistantritech/light_switch_7/build/_sysbuild/empty.conf'
    Merged configuration '/home/nistantritech/light_switch_7/sysbuild.conf'
    Configuration saved to '/home/nistantritech/light_switch_7/build/zephyr/.config'
    Kconfig header saved to '/home/nistantritech/light_switch_7/build/_sysbuild/autoconf.h'
    -- 
       ************************************
       * Running CMake for light_switch_7 *
       ************************************
    
    Loading Zephyr default modules (Zephyr base).
    -- Application: /home/nistantritech/light_switch_7
    -- CMake version: 3.21.0
    -- Found Python3: /home/nistantritech/ncs/toolchains/b77d8c1312/usr/local/bin/python (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: /home/nistantritech/.cache/zephyr
    -- Zephyr version: 3.7.99 (/home/nistantritech/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf21540dk, qualifiers: nrf52840
    -- Found host-tools: zephyr 0.17.0 (/home/nistantritech/ncs/toolchains/b77d8c1312/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (/home/nistantritech/ncs/toolchains/b77d8c1312/opt/zephyr-sdk)
    -- Found Dtc: /home/nistantritech/ncs/toolchains/b77d8c1312/usr/bin/dtc (found suitable version "1.5.0", minimum required is "1.4.6") 
    -- Found BOARD.dts: /home/nistantritech/ncs/v2.9.0/zephyr/boards/nordic/nrf21540dk/nrf21540dk_nrf52840.dts
    -- Found devicetree overlay: boards/nrf21540dk_nrf52840.overlay
    -- Generated zephyr.dts: /home/nistantritech/light_switch_7/build/light_switch_7/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /home/nistantritech/light_switch_7/build/light_switch_7/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: /home/nistantritech/light_switch_7/build/light_switch_7/zephyr/dts.cmake
    
    warning: Deprecated symbol NET_SOCKETS_POSIX_NAMES is enabled.
    
    Parsing /home/nistantritech/light_switch_7/Kconfig
    Loaded configuration '/home/nistantritech/ncs/v2.9.0/zephyr/boards/nordic/nrf21540dk/nrf21540dk_nrf52840_defconfig'
    Merged configuration '/home/nistantritech/light_switch_7/prj.conf'
    Merged configuration '/home/nistantritech/light_switch_7/build/light_switch_7/zephyr/.config.sysbuild'
    Configuration saved to '/home/nistantritech/light_switch_7/build/light_switch_7/zephyr/.config'
    Kconfig header saved to '/home/nistantritech/light_switch_7/build/light_switch_7/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: /home/nistantritech/ncs/toolchains/b77d8c1312/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/bin/ld.bfd (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: /home/nistantritech/ncs/toolchains/b77d8c1312/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    CMake Warning at /home/nistantritech/ncs/v2.9.0/nrf/cmake/version_app.cmake:19 (message):
      APP_VERSION: git rev-parse failed: fatal: not a git repository (or any of
      the parent directories): .git
    Call Stack (most recent call first):
      /home/nistantritech/ncs/v2.9.0/nrf/CMakeLists.txt:26 (include)
    
    
    =========== 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 ===============
    ################### OPENTHREAD REPORT ###################
    + Target device: nrf52840
    + Thread version: v1.4
    + OpenThread library feature set: Minimal Thread Device (MTD)
    + Thread device type: Sleepy End Device (SED)
    + OpenThread Library: openthread/lib/nrf52840/soft-float/v1.4/mtd/
    + OpenThread NCS revision: ncs-thread-reference-20241002
    + OpenThread NCS SHA: ee86dc26d
    + NCS revision: v2.9.0
    + NCS SHA: 7787b26498
    + No differences in the used Thread library in comparison to the NCS v2.8.0 release.
    ###################        END        ###################
    -- Setting build type to 'MinSizeRel' as none was specified.
    -- Using ccache: /home/nistantritech/ncs/toolchains/b77d8c1312/usr/bin/ccache
    -- Found Python3: /home/nistantritech/ncs/toolchains/b77d8c1312/usr/local/bin/python (found version "3.12.4") found components: Interpreter 
    CMake Warning at /home/nistantritech/ncs/v2.9.0/zephyr/CMakeLists.txt:2133 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/nistantritech/light_switch_7/build/light_switch_7
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/nistantritech/light_switch_7/build
    -- west build: building application
    [1/496] Preparing syscall dependency handling
    
    [3/496] Generating include/generated/zephyr/app_version.h
    -- git describe failed: fatal: not a git repository (or any of the parent directories): .git
    [411/496] Performing build step for 'chip-gn'
    Starting Matter library build in /home/nistantritech/light_switch_7/build/light_switch_7/modules/connectedhomeip
    Done. Made 4244 targets from 307 files in 439ms
    [201/518] c++ obj/src/platform/nrfconnect/nrfconnect.OTAImageProcessorImpl.cpp.o
    FAILED: obj/src/platform/nrfconnect/nrfconnect.OTAImageProcessorImpl.cpp.o 
    ccache /home/nistantritech/ncs/toolchains/b77d8c1312/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ -MMD -MF obj/src/platform/nrfconnect/nrfconnect.OTAImageProcessorImpl.cpp.o.d -Wconversion -mthumb -Os -g2 -fno-common -ffunction-sections -fdata-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Werror -Wstack-usage=8192 -Wextra -Wshadow -Wunreachable-code -Wvla -Wformat -Wformat-nonliteral -Wformat-security -Wundef -Wno-deprecated-declarations -Wno-missing-field-initializers -Wno-unknown-warning-option -Wno-unused-parameter -Wno-unused -Wno-cast-function-type -Wno-psabi -Wno-maybe-uninitialized -Wno-builtin-macro-redefined -fdiagnostics-color -fno-strict-aliasing -D_POSIX_C_SOURCE=200809 -DMBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE=\<nrf-psa-crypto-user-config.h\> -DMBEDTLS_CONFIG_FILE=\<nrf-config.h\> -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE=\<nrf-psa-crypto-config.h\> -fmacro-prefix-map=../../../../../ncs/v2.9.0/modules/lib/matter/= -std=gnu++17 -fno-rtti -Wnon-virtual-dtor -isystem/home/nistantritech/ncs/v2.9.0/nrf/drivers/mpsl/clock_control -isystem/home/nistantritech/light_switch_7/build/light_switch_7/zephyr/include/generated/zephyr -isystem/home/nistantritech/ncs/v2.9.0/zephyr/include -isystem/home/nistantritech/light_switch_7/build/light_switch_7/zephyr/include/generated -isystem/home/nistantritech/ncs/v2.9.0/zephyr/soc/nordic -isystem/home/nistantritech/ncs/v2.9.0/zephyr/lib/libc/newlib/include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/lib/libc/common/include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/soc/nordic/nrf52/. -isystem/home/nistantritech/ncs/v2.9.0/zephyr/soc/nordic/common/. -isystem/home/nistantritech/ncs/v2.9.0/zephyr/subsys/bluetooth -isystem/home/nistantritech/ncs/v2.9.0/zephyr/subsys/settings/include -isystem/home/nistantritech/ncs/v2.9.0/nrf/include -isystem/home/nistantritech/ncs/v2.9.0/nrf/lib/multithreading_lock/. -isystem/home/nistantritech/ncs/v2.9.0/nrf/subsys/bluetooth/controller/. -isystem/home/nistantritech/ncs/v2.9.0/nrf/subsys/trusted_storage/include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/drivers/flash -isystem/home/nistantritech/ncs/v2.9.0/nrf/tests/include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/modules/openthread/platform/. -isystem/home/nistantritech/ncs/v2.9.0/modules/hal/cmsis/CMSIS/Core/Include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/modules/cmsis/. -isystem/home/nistantritech/ncs/v2.9.0/modules/hal/nordic/nrfx -isystem/home/nistantritech/ncs/v2.9.0/modules/hal/nordic/nrfx/drivers/include -isystem/home/nistantritech/ncs/v2.9.0/modules/hal/nordic/nrfx/mdk -isystem/home/nistantritech/ncs/v2.9.0/zephyr/modules/hal_nordic/nrfx/. -isystem/home/nistantritech/ncs/v2.9.0/modules/lib/zcbor/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/nfc/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/softdevice_controller/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/common/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/nrf2220/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/nrf2240/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/nrf22xx/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/simple_gpio/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/include/protocol -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/include/protocol -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/openthread/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/crypto/nrf_cc310_platform/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/crypto/nrf_oberon/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/crypto/nrf_oberon/include/mbedtls -isystem/home/nistantritech/light_switch_7/build/light_switch_7/generated/library_nrf_security_psa -isystem/home/nistantritech/ncs/v2.9.0/nrf/subsys/nrf_security/include -isystem/home/nistantritech/ncs/v2.9.0/nrf/subsys/nrf_security/src/threading/include -isystem/home/nistantritech/ncs/v2.9.0/nrf/subsys/nrf_security/src/utils -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/oberon-psa-crypto/oberon/drivers -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/oberon-psa-crypto/include -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/oberon-psa-crypto/library -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/mbedtls/library -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/mbedtls/include -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/mbedtls/include/library -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/nrf_802154/driver/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/nrf_802154/sl/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/nrf_802154/sl/sl/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/nrf_802154/common/include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/modules/hal_nordic/nrf_802154/include -DKERNEL -D__ZEPHYR__=1 -D_ANSI_SOURCE -D__LINUX_ERRNO_EXTENSIONS__ -DUSE_PARTITION_MANAGER=1 -D__PROGRAM_START -DNRF52840_XXAA -DZCBOR_CANONICAL -DZCBOR_ASSERTS -D__FILE__=__FILE_NAME__ -fno-strict-aliasing -fcheck-new -std=c++17 -fno-exceptions -fno-rtti -imacros/home/nistantritech/light_switch_7/build/light_switch_7/zephyr/include/generated/zephyr/autoconf.h -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m4 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=/home/nistantritech/ncs/toolchains/b77d8c1312/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros/home/nistantritech/ncs/v2.9.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-pic -fno-pie --param=min-pagesize=0 -fmacro-prefix-map=/home/nistantritech/light_switch_7=CMAKE_SOURCE_DIR -fmacro-prefix-map=/home/nistantritech/ncs/v2.9.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/home/nistantritech/ncs/v2.9.0=WEST_TOPDIR -specs=nano.specs -D_POSIX_THREADS -std=gnu++17 -DNDEBUG -DCHIP_HAVE_CONFIG_H=1 -I../../../../../ncs/v2.9.0/modules/lib/matter/src/include -I../../../../../ncs/v2.9.0/modules/lib/matter/src -Igen/include -I../../../../../ncs/v2.9.0/modules/lib/matter/third_party/nlassert/repo/include -I../../../../../ncs/v2.9.0/modules/lib/matter/third_party/nlio/repo/include -I../../../../../ncs/v2.9.0/modules/lib/matter/zzz_generated/app-common -c ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/OTAImageProcessorImpl.cpp -o obj/src/platform/nrfconnect/nrfconnect.OTAImageProcessorImpl.cpp.o
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/OTAImageProcessorImpl.cpp: In member function 'CHIP_ERROR chip::DeviceLayer::OTAImageProcessorImpl::PrepareDownloadImpl()':
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/OTAImageProcessorImpl.cpp:106:39: error: 'CONFIG_UPDATEABLE_IMAGE_NUMBER' was not declared in this scope; did you mean 'CONFIG_MCUBOOT_MCUBOOT_IMAGE_NUMBER'?
      106 |     for (int image_id = 0; image_id < CONFIG_UPDATEABLE_IMAGE_NUMBER; ++image_id)
          |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                       CONFIG_MCUBOOT_MCUBOOT_IMAGE_NUMBER
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/OTAImageProcessorImpl.cpp:106:39: note: maximum limit of 1000 namespaces searched for 'CONFIG_UPDATEABLE_IMAGE_NUMBER'
    At global scope:
    cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
    [202/518] c++ obj/src/platform/nrfconnect/nrfconnect.FactoryDataProvider.cpp.o
    FAILED: obj/src/platform/nrfconnect/nrfconnect.FactoryDataProvider.cpp.o 
    ccache /home/nistantritech/ncs/toolchains/b77d8c1312/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ -MMD -MF obj/src/platform/nrfconnect/nrfconnect.FactoryDataProvider.cpp.o.d -Wconversion -mthumb -Os -g2 -fno-common -ffunction-sections -fdata-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Werror -Wstack-usage=8192 -Wextra -Wshadow -Wunreachable-code -Wvla -Wformat -Wformat-nonliteral -Wformat-security -Wundef -Wno-deprecated-declarations -Wno-missing-field-initializers -Wno-unknown-warning-option -Wno-unused-parameter -Wno-unused -Wno-cast-function-type -Wno-psabi -Wno-maybe-uninitialized -Wno-builtin-macro-redefined -fdiagnostics-color -fno-strict-aliasing -D_POSIX_C_SOURCE=200809 -DMBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE=\<nrf-psa-crypto-user-config.h\> -DMBEDTLS_CONFIG_FILE=\<nrf-config.h\> -DMBEDTLS_PSA_CRYPTO_CONFIG_FILE=\<nrf-psa-crypto-config.h\> -fmacro-prefix-map=../../../../../ncs/v2.9.0/modules/lib/matter/= -std=gnu++17 -fno-rtti -Wnon-virtual-dtor -isystem/home/nistantritech/ncs/v2.9.0/nrf/drivers/mpsl/clock_control -isystem/home/nistantritech/light_switch_7/build/light_switch_7/zephyr/include/generated/zephyr -isystem/home/nistantritech/ncs/v2.9.0/zephyr/include -isystem/home/nistantritech/light_switch_7/build/light_switch_7/zephyr/include/generated -isystem/home/nistantritech/ncs/v2.9.0/zephyr/soc/nordic -isystem/home/nistantritech/ncs/v2.9.0/zephyr/lib/libc/newlib/include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/lib/libc/common/include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/soc/nordic/nrf52/. -isystem/home/nistantritech/ncs/v2.9.0/zephyr/soc/nordic/common/. -isystem/home/nistantritech/ncs/v2.9.0/zephyr/subsys/bluetooth -isystem/home/nistantritech/ncs/v2.9.0/zephyr/subsys/settings/include -isystem/home/nistantritech/ncs/v2.9.0/nrf/include -isystem/home/nistantritech/ncs/v2.9.0/nrf/lib/multithreading_lock/. -isystem/home/nistantritech/ncs/v2.9.0/nrf/subsys/bluetooth/controller/. -isystem/home/nistantritech/ncs/v2.9.0/nrf/subsys/trusted_storage/include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/drivers/flash -isystem/home/nistantritech/ncs/v2.9.0/nrf/tests/include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/modules/openthread/platform/. -isystem/home/nistantritech/ncs/v2.9.0/modules/hal/cmsis/CMSIS/Core/Include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/modules/cmsis/. -isystem/home/nistantritech/ncs/v2.9.0/modules/hal/nordic/nrfx -isystem/home/nistantritech/ncs/v2.9.0/modules/hal/nordic/nrfx/drivers/include -isystem/home/nistantritech/ncs/v2.9.0/modules/hal/nordic/nrfx/mdk -isystem/home/nistantritech/ncs/v2.9.0/zephyr/modules/hal_nordic/nrfx/. -isystem/home/nistantritech/ncs/v2.9.0/modules/lib/zcbor/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/nfc/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/softdevice_controller/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/common/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/nrf2220/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/nrf2240/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/nrf22xx/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/simple_gpio/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/fem/include/protocol -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/mpsl/include/protocol -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/openthread/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/crypto/nrf_cc310_platform/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/crypto/nrf_oberon/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/crypto/nrf_oberon/include/mbedtls -isystem/home/nistantritech/light_switch_7/build/light_switch_7/generated/library_nrf_security_psa -isystem/home/nistantritech/ncs/v2.9.0/nrf/subsys/nrf_security/include -isystem/home/nistantritech/ncs/v2.9.0/nrf/subsys/nrf_security/src/threading/include -isystem/home/nistantritech/ncs/v2.9.0/nrf/subsys/nrf_security/src/utils -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/oberon-psa-crypto/oberon/drivers -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/oberon-psa-crypto/include -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/oberon-psa-crypto/library -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/mbedtls/library -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/mbedtls/include -isystem/home/nistantritech/ncs/v2.9.0/modules/crypto/mbedtls/include/library -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/nrf_802154/driver/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/nrf_802154/sl/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/nrf_802154/sl/sl/include -isystem/home/nistantritech/ncs/v2.9.0/nrfxlib/nrf_802154/common/include -isystem/home/nistantritech/ncs/v2.9.0/zephyr/modules/hal_nordic/nrf_802154/include -DKERNEL -D__ZEPHYR__=1 -D_ANSI_SOURCE -D__LINUX_ERRNO_EXTENSIONS__ -DUSE_PARTITION_MANAGER=1 -D__PROGRAM_START -DNRF52840_XXAA -DZCBOR_CANONICAL -DZCBOR_ASSERTS -D__FILE__=__FILE_NAME__ -fno-strict-aliasing -fcheck-new -std=c++17 -fno-exceptions -fno-rtti -imacros/home/nistantritech/light_switch_7/build/light_switch_7/zephyr/include/generated/zephyr/autoconf.h -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m4 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=/home/nistantritech/ncs/toolchains/b77d8c1312/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros/home/nistantritech/ncs/v2.9.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-pic -fno-pie --param=min-pagesize=0 -fmacro-prefix-map=/home/nistantritech/light_switch_7=CMAKE_SOURCE_DIR -fmacro-prefix-map=/home/nistantritech/ncs/v2.9.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/home/nistantritech/ncs/v2.9.0=WEST_TOPDIR -specs=nano.specs -D_POSIX_THREADS -std=gnu++17 -DNDEBUG -DCHIP_HAVE_CONFIG_H=1 -I../../../../../ncs/v2.9.0/modules/lib/matter/src/include -I../../../../../ncs/v2.9.0/modules/lib/matter/src -Igen/include -I../../../../../ncs/v2.9.0/modules/lib/matter/third_party/nlassert/repo/include -I../../../../../ncs/v2.9.0/modules/lib/matter/third_party/nlio/repo/include -I../../../../../ncs/v2.9.0/modules/lib/matter/zzz_generated/app-common -c ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.cpp -o obj/src/platform/nrfconnect/nrfconnect.FactoryDataProvider.cpp.o
    In file included from ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.cpp:18:
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h: In member function 'CHIP_ERROR chip::DeviceLayer::InternalFlashFactoryData::GetFactoryDataPartition(uint8_t*&, size_t&)':
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:34:30: error: 'PM_FACTORY_DATA_ADDRESS' was not declared in this scope; did you mean 'FACTORY_DATA_ADDRESS'?
       34 | #define FACTORY_DATA_ADDRESS PM_FACTORY_DATA_ADDRESS
          |                              ^~~~~~~~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:59:48: note: in expansion of macro 'FACTORY_DATA_ADDRESS'
       59 |         data     = reinterpret_cast<uint8_t *>(FACTORY_DATA_ADDRESS);
          |                                                ^~~~~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:35:27: error: 'PM_FACTORY_DATA_SIZE' was not declared in this scope; did you mean 'FACTORY_DATA_SIZE'?
       35 | #define FACTORY_DATA_SIZE PM_FACTORY_DATA_SIZE
          |                           ^~~~~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:60:20: note: in expansion of macro 'FACTORY_DATA_SIZE'
       60 |         dataSize = FACTORY_DATA_SIZE;
          |                    ^~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h: In static member function 'static constexpr size_t chip::DeviceLayer::InternalFlashFactoryData::FactoryDataBlockBegin()':
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:34:30: error: 'PM_FACTORY_DATA_ADDRESS' was not declared in this scope; did you mean 'FACTORY_DATA_ADDRESS'?
       34 | #define FACTORY_DATA_ADDRESS PM_FACTORY_DATA_ADDRESS
          |                              ^~~~~~~~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:75:16: note: in expansion of macro 'FACTORY_DATA_ADDRESS'
       75 |         return FACTORY_DATA_ADDRESS & (-CONFIG_FPROTECT_BLOCK_SIZE);
          |                ^~~~~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h: In member function 'constexpr size_t chip::DeviceLayer::InternalFlashFactoryData::FactoryDataBlockSize()':
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:34:30: error: 'PM_FACTORY_DATA_ADDRESS' was not declared in this scope; did you mean 'FACTORY_DATA_ADDRESS'?
       34 | #define FACTORY_DATA_ADDRESS PM_FACTORY_DATA_ADDRESS
          |                              ^~~~~~~~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:83:14: note: in expansion of macro 'FACTORY_DATA_ADDRESS'
       83 |             (FACTORY_DATA_ADDRESS + FACTORY_DATA_SIZE + CONFIG_FPROTECT_BLOCK_SIZE - 1) & (-CONFIG_FPROTECT_BLOCK_SIZE);
          |              ^~~~~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:35:27: error: 'PM_FACTORY_DATA_SIZE' was not declared in this scope; did you mean 'FACTORY_DATA_SIZE'?
       35 | #define FACTORY_DATA_SIZE PM_FACTORY_DATA_SIZE
          |                           ^~~~~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:83:37: note: in expansion of macro 'FACTORY_DATA_SIZE'
       83 |             (FACTORY_DATA_ADDRESS + FACTORY_DATA_SIZE + CONFIG_FPROTECT_BLOCK_SIZE - 1) & (-CONFIG_FPROTECT_BLOCK_SIZE);
          |                                     ^~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:89:56:   in 'constexpr' expansion of 'chip::DeviceLayer::InternalFlashFactoryData::FactoryDataBlockBegin()'
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:89:115: error: 'constexpr' call flows off the end of the function
       89 |             (kSettingsBlockEnd <= FactoryDataBlockBegin()) || (kFactoryDataBlockEnd <= PM_SETTINGS_STORAGE_ADDRESS);
          |                                                                                                                   ^
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:91:23: error: non-constant condition for static assertion
       91 |         static_assert(kOverlapsCheck,
          |                       ^~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h: At global scope:
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:35:27: error: 'PM_FACTORY_DATA_SIZE' was not declared in this scope; did you mean 'FACTORY_DATA_SIZE'?
       35 | #define FACTORY_DATA_SIZE PM_FACTORY_DATA_SIZE
          |                           ^~~~~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:236:62: note: in expansion of macro 'FACTORY_DATA_SIZE'
      236 |     static constexpr uint16_t kFactoryDataPartitionSize    = FACTORY_DATA_SIZE;
          |                                                              ^~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:34:30: error: 'PM_FACTORY_DATA_ADDRESS' was not declared in this scope; did you mean 'FACTORY_DATA_ADDRESS'?
       34 | #define FACTORY_DATA_ADDRESS PM_FACTORY_DATA_ADDRESS
          |                              ^~~~~~~~~~~~~~~~~~~~~~~
    ../../../../../ncs/v2.9.0/modules/lib/matter/src/platform/nrfconnect/FactoryDataProvider.h:237:62: note: in expansion of macro 'FACTORY_DATA_ADDRESS'
      237 |     static constexpr uint32_t kFactoryDataPartitionAddress = FACTORY_DATA_ADDRESS;
          |                                                              ^~~~~~~~~~~~~~~~~~~~
    cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
    [210/518] c++ obj/zzz_generated/app-common/app-common/zap-generated/libClusterObjects.cluster-objects.cpp.o
    ninja: build stopped: subcommand failed.
    FAILED: modules/connectedhomeip/src/chip-gn-stamp/chip-gn-build modules/connectedhomeip/args.gn modules/connectedhomeip/build.ninja modules/connectedhomeip/.ninja_deps modules/connectedhomeip/build.ninja.stamp modules/connectedhomeip/lib/libCHIP.a modules/connectedhomeip/lib/libMatterDeviceInfoProviderExample.a /home/nistantritech/light_switch_7/build/light_switch_7/modules/connectedhomeip/src/chip-gn-stamp/chip-gn-build /home/nistantritech/light_switch_7/build/light_switch_7/modules/connectedhomeip/args.gn /home/nistantritech/light_switch_7/build/light_switch_7/modules/connectedhomeip/build.ninja /home/nistantritech/light_switch_7/build/light_switch_7/modules/connectedhomeip/.ninja_deps /home/nistantritech/light_switch_7/build/light_switch_7/modules/connectedhomeip/build.ninja.stamp /home/nistantritech/light_switch_7/build/light_switch_7/modules/connectedhomeip/lib/libCHIP.a /home/nistantritech/light_switch_7/build/light_switch_7/modules/connectedhomeip/lib/libMatterDeviceInfoProviderExample.a 
    cd /home/nistantritech/light_switch_7/build/light_switch_7/modules/connectedhomeip && /home/nistantritech/ncs/toolchains/b77d8c1312/usr/local/bin/cmake -E echo "Starting Matter library build in /home/nistantritech/light_switch_7/build/light_switch_7/modules/connectedhomeip" && /home/nistantritech/ncs/toolchains/b77d8c1312/usr/local/bin/python /home/nistantritech/ncs/v2.9.0/modules/lib/matter/config/common/cmake/make_gn_args.py @args.tmp > args.gn.tmp && /home/nistantritech/ncs/toolchains/b77d8c1312/usr/local/bin/cmake -E compare_files args.gn.tmp args.gn || /home/nistantritech/ncs/toolchains/b77d8c1312/usr/local/bin/cmake -E rename args.gn.tmp args.gn && /home/nistantritech/ncs/toolchains/b77d8c1312/opt/bin/gn --root=/home/nistantritech/ncs/v2.9.0/modules/lib/matter --root-target=/home/nistantritech/ncs/v2.9.0/modules/lib/matter/config/nrfconnect/chip-gn --dotfile=/home/nistantritech/ncs/v2.9.0/modules/lib/matter/config/nrfconnect/chip-gn/.gn --script-executable=/home/nistantritech/ncs/toolchains/b77d8c1312/usr/local/bin/python gen --check --fail-on-unused-args /home/nistantritech/light_switch_7/build/light_switch_7/modules/connectedhomeip && ninja && /home/nistantritech/ncs/toolchains/b77d8c1312/usr/local/bin/cmake -E echo "Matter library build complete"
    ninja: build stopped: subcommand failed.
    FAILED: _sysbuild/sysbuild/images/light_switch_7-prefix/src/light_switch_7-stamp/light_switch_7-build /home/nistantritech/light_switch_7/build/_sysbuild/sysbuild/images/light_switch_7-prefix/src/light_switch_7-stamp/light_switch_7-build 
    cd /home/nistantritech/light_switch_7/build/light_switch_7 && /home/nistantritech/ncs/toolchains/b77d8c1312/usr/local/bin/cmake --build .
    

    after build showing this error

     

    for this error i add this configuration into prj.conf file

    SB_CONFIG_MATTER_FACTORY_DATA_GENERATE=n
    CONFIG_CHIP_FACTORY_DATA=n
    but now facing new error -
  • Hi,

    You are selecting the nRF21540 DK as board target, but the device you link to is the Adafruit Feather nRF52840 Sense, so the correct board target is adafruit_feather_nrf52840/nrf52840/sense. This could explain why you are having issues seeing the logs. Please try using adafruit_feather_nrf52840/nrf52840/sense as board target instead.

    Additionally, the Matter samples are not the simplest samples so I recommend selecting a simpler sample to test whether logging works.

    Best regards,
    Marte

Related