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 ?

Parents Reply Children
  • 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