Software banner on mcuboot still remains not banned.

Hi.

When I made a application with mcuboot on nRF54L15DK.

In order to reduce power consumption, I want to disable serial log(UART).

I added these configuration in the prj.conf like below.

#
# Copyright (c) 2024 Nordic Semiconductor
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

# Step 1 - Enable nrfx drivers #
CONFIG_NRFX_GRTC=y
#CONFIG_NRFX_SAADC=y
#CONFIG_NRFX_GPPI=y
#CONFIG_NRFX_TIMER2=y
CONFIG_NRFX_TIMER22=y

CONFIG_GPIO=y
CONFIG_I2C=y


CONFIG_COMPILER_OPT="-DARM_TABLE_TWIDDLECOEF_F32_64 -DARM_TABLE_BITREVIDX_FLT_64 -DARM_TABLE_TWIDDLECOEF_F32_64 -DARM_TABLE_TWIDDLECOEF_RFFT_F32_128 -DARM_MATH_CM4"
CONFIG_CMSIS_DSP=y
CONFIG_DSP=y
CONFIG_CMSIS_DSP_FASTMATH=y
CONFIG_CMSIS_DSP_STATISTICS=y
CONFIG_CMSIS_DSP_MATRIX=y
#CONFIG_NEWLIB_LIBC=y
#CONFIG_CMSIS_DSP_BAYES=y
CONFIG_CMSIS_DSP_TRANSFORM=y
CONFIG_CMSIS_DSP_SUPPORT=y
CONFIG_CMSIS_DSP_COMPLEXMATH=y
CONFIG_CMSIS_DSP_CONTROLLER=y
CONFIG_DSP_BACKEND_CMSIS=y
CONFIG_FPU=y

#https://docs.nordicsemi.com/bundle/ncs-3.1.0-preview1/page/nrf/test_and_optimize/optimizing/power_general.html

CONFIG_LOG=n
#CONFIG_PM_DEVICE=y
#CONFIG_POWEROFF=y
#CONFIG_HWINFO=y
#CONFIG_GRTC_WAKEUP_ENABLE=y
#CONFIG_GPIO_WAKEUP_ENABLE=n

#https://docs.nordicsemi.com/bundle/zephyr-apis-latest/page/group_sys_poweroff.html
#CONFIG_POWEROFF=y

#added in order to get the thread name printed in the assertion log.
CONFIG_THREAD_NAME=y
CONFIG_MAIN_STACK_SIZE=2048

CONFIG_ADC=y

# Step 2 - Enable Bluetooth #
CONFIG_BT=y
CONFIG_BT_DEVICE_NAME="WN21_009"
CONFIG_BT_PERIPHERAL=y
CONFIG_BT_EXT_ADV=y
CONFIG_BT_BROADCASTER=y
CONFIG_BT_OBSERVER=y

# Step 3 - Enable Coded PHY for Bluetooth LE #
CONFIG_BT_USER_PHY_UPDATE=y
CONFIG_BT_CTLR_PHY_CODED=y

# Step 4 - Enable Bluetooth LE Extended Advertising #
CONFIG_BT_EXT_ADV=y
CONFIG_BT_CTLR_ADV_EXT=y
CONFIG_BT_EXT_ADV_MAX_ADV_SET=2
CONFIG_BT_CTLR_ADV_DATA_LEN_MAX=251

# STEP 2.2 - Enable FOTA over Bluetooth LE
CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU=y
CONFIG_MCUBOOT_BOOTUTIL_LIB=y

CONFIG_WATCHDOG=n
CONFIG_FLASH=n
CONFIG_PM=n
CONFIG_DYNAMIC_INTERRUPTS=n
CONFIG_IRQ_OFFLOAD=n
CONFIG_THREAD_STACK_INFO=n
CONFIG_THREAD_CUSTOM_DATA=n
CONFIG_BOOT_BANNER=n
CONFIG_BOOT_DELAY=0
#CONFIG_CONSOLE=n
#CONFIG_UART_CONSOLE=n
#CONFIG_STDOUT_CONSOLE=n
#CONFIG_PRINTK=n
CONFIG_EARLY_CONSOLE=n
CONFIG_SIZE_OPTIMIZATIONS=y
#CONFIG_SINGLE_APPLICATION_SLOT=y

#CONFIG_PM_PARTITION_SIZE_MCUBOOT_SECONDARY=0xC8000  # 800KB
#CONFIG_PM_PARTITION_SIZE_MCUBOOT_SECONDARY=0xB0000

# Step 5 - Enable RTC for low power operation #
#CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y #for enable P0.01 GPIO

CONFIG_BT_HCI_CORE_LOG_LEVEL_OFF=y

CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=n
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_500PPM=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
CONFIG_MPSL_HFCLK_LATENCY=1650

CONFIG_NFCT_PINS_AS_GPIOS=y


# Disable unused features to reduce power consumption
CONFIG_PRINTK=n
CONFIG_STDOUT_CONSOLE=n
CONFIG_LOG_PRINTK=n
CONFIG_LOG_PROCESS_THREAD=n

I also show the configuration in the prj.conf in mcuboot.

CONFIG_PM=n

CONFIG_MAIN_STACK_SIZE=10240

CONFIG_BOOT_SWAP_SAVE_ENCTLV=n
CONFIG_BOOT_ENCRYPT_IMAGE=n

CONFIG_BOOT_UPGRADE_ONLY=n
CONFIG_BOOT_BOOTSTRAP=n

### mbedTLS has its own heap
# CONFIG_HEAP_MEM_POOL_SIZE is not set

### We never want Zephyr's copy of tinycrypt.  If tinycrypt is needed,
### MCUboot has its own copy in tree.
# CONFIG_TINYCRYPT is not set
# CONFIG_TINYCRYPT_ECC_DSA is not set
# CONFIG_TINYCRYPT_SHA256 is not set

CONFIG_FLASH=y

### Various Zephyr boards enable features that we don't want.
# CONFIG_BT is not set
# CONFIG_BT_CTLR is not set
# CONFIG_I2C is not set

CONFIG_LOG=n
CONFIG_LOG_MODE_MINIMAL=n # former CONFIG_MODE_MINIMAL
### Ensure Zephyr logging changes don't use more resources
CONFIG_LOG_DEFAULT_LEVEL=0
### Use info log level by default
CONFIG_MCUBOOT_LOG_LEVEL_INF=n
### Decrease footprint by ~4 KB in comparison to CBPRINTF_COMPLETE=y
CONFIG_CBPRINTF_NANO=n
### Use picolibc to reduce flash usage
CONFIG_PICOLIBC=y
### Disable malloc arena because we don't need it
CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=0
CONFIG_NRF_RTC_TIMER_USER_CHAN_COUNT=0

# NCS boot banner
CONFIG_NCS_APPLICATION_BOOT_BANNER_STRING="MCUboot"

CONFIG_BOOT_BANNER=n
CONFIG_PRINTK=n
CONFIG_STDOUT_CONSOLE=n
CONFIG_LOG_PRINTK=n
CONFIG_LOG_PROCESS_THREAD=n
CONFIG_BOOT_BANNER=n
CONFIG_LOG=n

Nordic AI said, "there is no more configuration to add in the prj.conf."

But, I confirmed this software banner when the board reset.

*** Booting MCUboot v2.1.0-dev-2b69d93e75bc ***
*** Using nRF Connect SDK v3.1.0-6c6e5b32496e ***
*** Using Zephyr OS v4.1.99-1612683d4010 ***
*** Booting My Application v0.1.6-debug-01cdfea88343 ***
*** Using nRF Connect SDK v3.1.0-6c6e5b32496e ***
*** Using Zephyr OS v4.1.99-1612683d4010 ***

So, how should I add any configuration without this banner?

Best regards.

Parents Reply Children
  • already I added this.

    CONFIG_BOOT_BANNER=n
    CONFIG_PRINTK=n
    CONFIG_STDOUT_CONSOLE=n
    CONFIG_LOG_PRINTK=n
    CONFIG_LOG_PROCESS_THREAD=n
    CONFIG_BOOT_BANNER=n
    CONFIG_LOG=n

  • can you also try CONFIG_NCS_BOOT_BANNER?
    Also, do you have any warnings related to Kconfig when you build the project?

  • HI.

    can you also try CONFIG_NCS_BOOT_BANNER?

    I added this but still remains.

    Also, do you have any warnings related to Kconfig when you build the project?

    OK. I'll put all of build log.

     *  Task : nRF Connect: Generate config nrf54l15dk/nrf54l15/cpuapp for c:\Users\uuser\pj_25\led_tfm 
    
    Building led_tfm
    west build --build-dir c:/Users/uuser/pj_25/led_tfm/build c:/Users/uuser/pj_25/led_tfm --pristine --board nrf54l15dk/nrf54l15/cpuapp
    
    -- west build: generating a build system
    Loading Zephyr module(s) (Zephyr base): sysbuild_default
    -- Found Python3: C:/ncs/toolchains/b8b84efebd/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.10") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v3.1.0/zephyr/.cache
    -- Found west (found suitable version "1.4.0", minimum required is "0.14.0")
    -- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
    Parsing C:/ncs/v3.1.0/zephyr/share/sysbuild/Kconfig
    Loaded configuration 'C:/Users/uuser/pj_25/led_tfm/build/_sysbuild/empty.conf'
    Merged configuration 'c:/Users/uuser/pj_25/led_tfm/sysbuild.conf'
    Configuration saved to 'C:/Users/uuser/pj_25/led_tfm/build/zephyr/.config'
    Kconfig header saved to 'C:/Users/uuser/pj_25/led_tfm/build/_sysbuild/autoconf.h'
    --
       *****************************
       * Running CMake for mcuboot *
       *****************************
    
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v3.1.0/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.21.0
    -- Found Python3: C:/ncs/toolchains/b8b84efebd/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.10") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v3.1.0/zephyr/.cache
    -- Zephyr version: 4.1.99 (C:/ncs/v3.1.0/zephyr)
    -- Found west (found suitable version "1.4.0", minimum required is "0.14.0")
    -- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b8b84efebd/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b8b84efebd/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b8b84efebd/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: C:/ncs/v3.1.0/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp.dts
    -- Found devicetree overlay: C:/ncs/v3.1.0/bootloader/mcuboot/boot/zephyr/app.overlay
    -- Generated zephyr.dts: C:/Users/uuser/pj_25/led_tfm/build/mcuboot/zephyr/zephyr.dts
    -- Generated pickled edt: C:/Users/uuser/pj_25/led_tfm/build/mcuboot/zephyr/edt.pickle
    -- Generated devicetree_generated.h: C:/Users/uuser/pj_25/led_tfm/build/mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h
    
    warning: NRF_RTC_TIMER_USER_CHAN_COUNT (defined at
    C:/ncs/v3.1.0/zephyr/soc/nordic\nrf53\Kconfig.sync_rtc:24, drivers/timer/Kconfig.nrf_rtc:20) was
    assigned the value '0' but got the value ''. Check these unsatisfied dependencies: ((NRF53_SYNC_RTC
    && SOC_SERIES_NRF53X && SOC_FAMILY_NORDIC_NRF) || (NRF_RTC_TIMER && SYS_CLOCK_EXISTS)) (=n). See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_NRF_RTC_TIMER_USER_CHAN_COUNT and/or look
    up NRF_RTC_TIMER_USER_CHAN_COUNT 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.
    
    
    warning: PRINTK (defined at subsys/debug/Kconfig:145) was assigned the value 'n' but got the value
    'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_PRINTK and/or look up PRINTK 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.
    
    
    warning: LOG_DEFAULT_LEVEL (defined at subsys/logging\Kconfig.filtering:13) was assigned the value
    '0' but got the value ''. Check these unsatisfied dependencies: LOG (=n). See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG_DEFAULT_LEVEL and/or look up
    LOG_DEFAULT_LEVEL 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.
    
    
    warning: The choice symbol MCUBOOT_LOG_LEVEL_INF (defined at
    subsys/logging/Kconfig.template.log_config:17) was selected (set =y), but no symbol ended up as the
    choice selection. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_MCUBOOT_LOG_LEVEL_INF
    and/or look up MCUBOOT_LOG_LEVEL_INF 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.
    
    
    warning: The choice symbol LOG_MODE_MINIMAL (defined at subsys/logging\Kconfig.mode:29) was selected
    (set =y), but no symbol ended up as the choice selection. See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG_MODE_MINIMAL and/or look up
    LOG_MODE_MINIMAL 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 C:/ncs/v3.1.0/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v3.1.0/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp_defconfig'
    Merged configuration 'C:/ncs/v3.1.0/bootloader/mcuboot/boot/zephyr/prj.conf'
    Merged configuration 'C:/ncs/v3.1.0/bootloader/mcuboot/boot/zephyr/socs/nrf54l15_cpuapp.conf'
    Merged configuration 'C:/Users/uuser/pj_25/led_tfm/build/mcuboot/zephyr/.config.sysbuild'
    Configuration saved to 'C:/Users/uuser/pj_25/led_tfm/build/mcuboot/zephyr/.config'
    Kconfig header saved to 'C:/Users/uuser/pj_25/led_tfm/build/mcuboot/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/b8b84efebd/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: C:/ncs/toolchains/b8b84efebd/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_C: False
    Backup: CONFIG_MBEDTLS_THREADING_ALT: False
    =========== 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_C: False
    Restore: CONFIG_MBEDTLS_THREADING_ALT: False
    =========== 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_C: False
    Backup: CONFIG_MBEDTLS_THREADING_ALT: False
    =========== 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_C: False
    Restore: CONFIG_MBEDTLS_THREADING_ALT: False
    =========== End psa_crypto_library_config ===============
    -- Found gen_kobject_list: C:/ncs/v3.1.0/zephyr/scripts/build/gen_kobject_list.py
    MCUBoot bootloader key file: C:/ncs/v3.1.0/bootloader/mcuboot/root-ed25519.pem
    CMake Warning at CMakeLists.txt:412 (message):
      WARNING: Using default MCUboot signing key file, this file is for debug use
      only and is not secure!
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/uuser/pj_25/led_tfm/build/mcuboot
    --
       *****************************
       * Running CMake for led_tfm *
       *****************************
    
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/Users/uuser/pj_25/led_tfm
    -- CMake version: 3.21.0
    -- Found Python3: C:/ncs/toolchains/b8b84efebd/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.10") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v3.1.0/zephyr/.cache
    -- Zephyr version: 4.1.99 (C:/ncs/v3.1.0/zephyr)
    -- Found west (found suitable version "1.4.0", minimum required is "0.14.0")
    -- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b8b84efebd/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b8b84efebd/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b8b84efebd/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: C:/ncs/v3.1.0/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp.dts
    -- Found devicetree overlay: C:/Users/uuser/pj_25/led_tfm/nrf54l15dk_nrf54l15_cpuapp.overlay
    -- Generated zephyr.dts: C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/zephyr.dts
    -- Generated pickled edt: C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/edt.pickle
    -- Generated devicetree_generated.h: C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/include/generated/zephyr/devicetree_generated.h
    
    warning: FLASH (defined at C:/ncs/v3.1.0/zephyr/soc/realtek/ec\rts5912\Kconfig.defconfig.rts5912:23,
    drivers/bluetooth/hci/Kconfig.nxp:67, drivers/flash/Kconfig:82) was assigned the value 'n' but got
    the value 'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_FLASH and/or look up
    FLASH 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.
    
    
    warning: THREAD_STACK_INFO (defined at kernel/Kconfig:190) was assigned the value 'n' but got the
    value 'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_THREAD_STACK_INFO and/or
    look up THREAD_STACK_INFO 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.
    
    
    warning: CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION (defined at drivers/clock_control/Kconfig.nrf:62)
    was assigned the value 'y' but got the value 'n'. Check these unsatisfied dependencies:
    CLOCK_CONTROL_NRF_K32SRC_RC (=n). See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION
    and/or look up CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION 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.
    
    
    warning: PRINTK (defined at subsys/debug/Kconfig:145) was assigned the value 'n' but got the value
    'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_PRINTK and/or look up PRINTK 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.
    
    
    warning: EARLY_CONSOLE (defined at subsys/debug/Kconfig:164) was assigned the value 'n' but got the
    value 'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_EARLY_CONSOLE and/or look up
    EARLY_CONSOLE 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.
    
    
    warning: The choice symbol BT_HCI_CORE_LOG_LEVEL_OFF (defined at
    subsys/logging/Kconfig.template.log_config:8, subsys/logging/Kconfig.template.log_config:8) was
    selected (set =y), but no symbol ended up as the choice selection. See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_BT_HCI_CORE_LOG_LEVEL_OFF and/or look up
    BT_HCI_CORE_LOG_LEVEL_OFF 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.
    
    
    warning: Deprecated symbol NFCT_PINS_AS_GPIOS is enabled.
    
    Parsing C:/Users/uuser/pj_25/led_tfm/Kconfig
    Loaded configuration 'C:/ncs/v3.1.0/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp_defconfig'
    Merged configuration 'C:/Users/uuser/pj_25/led_tfm/prj.conf'
    Merged configuration 'C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/.config.sysbuild'
    Configuration saved to 'C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/.config'
    Kconfig header saved to 'C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/b8b84efebd/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: C:/ncs/toolchains/b8b84efebd/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_C: True
    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_C: True
    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_C: True
    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_C: True
    Restore: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== End psa_crypto_library_config ===============
    -- Found gen_kobject_list: C:/ncs/v3.1.0/zephyr/scripts/build/gen_kobject_list.py
    -- Including signing script: C:/ncs/v3.1.0/nrf/cmake/sysbuild/image_signing.cmake
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/uuser/pj_25/led_tfm/build/led_tfm
    -- Found partition manager static configuration : C:/Users/uuser/pj_25/led_tfm/pm_static.yml
    Partition 'mcuboot' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_pad' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_primary' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_primary_app' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_secondary' is not included in the dynamic resolving since it is statically defined.
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/uuser/pj_25/led_tfm/build
    ?[92m-- west build: building application
    [9/20] Performing build step for 'mcuboot'
    [6/261] Generating include/generated/zephyr/version.h
    -- Zephyr version: 4.1.99 (C:/ncs/v3.1.0/zephyr), build: ncs-v3.1.0
    [9/261] Generating include/generated/zephyr/syscall_dispatch.c, include/generated/zephyr/syscall_exports_llext.c, syscall_weakdefs_llext.c, includ[11/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/padlock[21/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/constan[23/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/oid.c.o[81/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/c[90/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/pkhardware_[93/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecj[109/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/baremetal_ba414e_wi[119/261] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/C_/ncs/v3.1.0/bootloader/mcuboot/boot/bootutil/src/bo[125/261] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v3.1.0/modules/hal/nordic/n[127/261] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v3.1.0/modules/hal/nordic/n[178/261] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/C_/ncs/v3.1.0/modules/crypto/oberon-psa-cr[182/261] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/C_/ncs/v3.1.0/nrf/subsys/nrf_security/src/[198/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/memory_buff[201/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/pkcs12.c.ob[209/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/pk_ecc.c.ob[215/261] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/C_/ncs/v3.1.0/modules/crypto/oberon-psa-cr[256/261] Linking C executable zephyr\zephyr_pre0.elf
    lto-wrapper.exe: warning: using serial compilation of 2 LTRANS jobs
    lto-wrapper.exe: note: see the '-flto' option documentation for more information
    [261/261] Linking C executable zephyr\zephyr.elf
    lto-wrapper.exe: warning: using serial compilation of 2 LTRANS jobs
    lto-wrapper.exe: note: see the '-flto' option documentation for more information
    Memory region         Used Size  Region Size  %age Used
               FLASH:       38800 B        54 KB     70.17%
                 RAM:       22200 B       184 KB     11.78%
            IDT_LIST:          0 GB        32 KB      0.00%
    Generating files from C:/Users/uuser/pj_25/led_tfm/build/mcuboot/zephyr/zephyr.elf for board: nrf54l15dk
    [11/20] Performing build step for 'led_tfm'
    [0/1] Re-running CMake...
    Loading Zephyr default modules (Zephyr base (cached)).
    -- Application: C:/Users/uuser/pj_25/led_tfm
    -- CMake version: 3.21.0
    -- Cache files will be written to: C:/ncs/v3.1.0/zephyr/.cache
    -- Zephyr version: 4.1.99 (C:/ncs/v3.1.0/zephyr)
    -- Found west (found suitable version "1.4.0", minimum required is "0.14.0")
    -- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b8b84efebd/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b8b84efebd/opt/zephyr-sdk)
    -- Found BOARD.dts: C:/ncs/v3.1.0/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp.dts
    -- Found devicetree overlay: C:/Users/uuser/pj_25/led_tfm/nrf54l15dk_nrf54l15_cpuapp.overlay
    -- Generated zephyr.dts: C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/zephyr.dts
    -- Generated pickled edt: C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/edt.pickle
    -- Generated devicetree_generated.h: C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/include/generated/zephyr/devicetree_generated.h
    
    warning: Deprecated symbol NFCT_PINS_AS_GPIOS is enabled.
    
    Parsing C:/Users/uuser/pj_25/led_tfm/Kconfig
    Loaded configuration 'C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/.config'
    Merged configuration 'C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/.config.sysbuild'
    No change to configuration in 'C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/.config'
    No change to Kconfig header in 'C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/include/generated/zephyr/autoconf.h'
    =========== 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_C: True
    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_C: True
    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_C: True
    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_C: True
    Restore: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== End psa_crypto_library_config ===============
    -- Found gen_kobject_list: C:/ncs/v3.1.0/zephyr/scripts/build/gen_kobject_list.py
    -- Including signing script: C:/ncs/v3.1.0/nrf/cmake/sysbuild/image_signing.cmake
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/uuser/pj_25/led_tfm/build/led_tfm
    [6/751] Generating include/generated/zephyr/version.h
    -- Zephyr version: 4.1.99 (C:/ncs/v3.1.0/zephyr), build: ncs-v3.1.0
    [9/751] Generating include/generated/zephyr/syscall_dispatch.c, include/generated/zephyr/syscall_exports_llext.c, syscall_weakdefs_llext.c, includ[11/751] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/base64.[11/751] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/bignum_[14/751] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/bignum_[19/751] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/base64.[21/751] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/asn1par[24/751] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/block_c[35/751] Building C object CMakeFiles/app.dir/src/app/epson_wellness_sample.c.obj
    C:/Users/uuser/pj_25/led_tfm/src/app/epson_wellness_sample.c: In function 'wellness_get_version':
    C:/Users/uuser/pj_25/led_tfm/src/app/epson_wellness_sample.c:476:25: warning: unused variable 'error_code' [-Wunused-variable]
      476 |     epson_vital_error_t error_code = epson_vital_get_version(&version);
          |                         ^~~~~~~~~~
    [40/751] Building C object CMakeFiles/app.dir/src/app/lis2ds12_read_data_polling.c.obj
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c: In function 'lis2ds12_read_data_simple':
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c:130:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
      130 |   dev_ctx.handle = &SENSOR_BUS;
          |                  ^
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c:178:30: warning: implicit conversion from 'float_t' {aka 'float'} to 'double' when passing argument to function [-Wdouble-prom
    otion]
      178 |               acceleration_mg[0], acceleration_mg[1], acceleration_mg[2]);
          |               ~~~~~~~~~~~~~~~^~~
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c:178:50: warning: implicit conversion from 'float_t' {aka 'float'} to 'double' when passing argument to function [-Wdouble-prom
    otion]
      178 |               acceleration_mg[0], acceleration_mg[1], acceleration_mg[2]);
          |                                   ~~~~~~~~~~~~~~~^~~
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c:178:70: warning: implicit conversion from 'float_t' {aka 'float'} to 'double' when passing argument to function [-Wdouble-prom
    otion]
      178 |               acceleration_mg[0], acceleration_mg[1], acceleration_mg[2]);
          |                                                       ~~~~~~~~~~~~~~~^~~
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c: In function 'platform_write':
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c:218:29: warning: passing argument 2 of 'i2c_write_dt' makes pointer from integer without a cast [-Wint-conversion]
      218 |   ret = i2c_write_dt(handle,reg,len);
          |                             ^~~
          |                             |
          |                             uint8_t {aka unsigned char}
    In file included from C:/Users/uuser/pj_25/led_tfm/src/app/app_acc.h:18,
                     from C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c:82:
    C:/ncs/v3.1.0/zephyr/include/zephyr/drivers/i2c.h:1383:47: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'uint8_t' {aka 'unsigned char'}
     1383 |                                const uint8_t *buf, uint32_t num_bytes)
          |                                ~~~~~~~~~~~~~~~^~~
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c: In function 'platform_init':
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c:322:16: warning: 'return' with a value, in function returning void [-Wreturn-type]
      322 |         return -1;
          |                ^
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c:311:13: note: declared here
      311 | static void platform_init(void)
          |             ^~~~~~~~~~~~~
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c:324:24: warning: 'return' with a value, in function returning void [-Wreturn-type]
      324 |                 return 0;
          |                        ^
    C:/Users/uuser/pj_25/led_tfm/src/app/lis2ds12_read_data_polling.c:311:13: note: declared here
      311 | static void platform_init(void)
          |             ^~~~~~~~~~~~~
    [41/751] Building C object CMakeFiles/app.dir/src/app/app_thermo.c.obj
    C:/Users/uuser/pj_25/led_tfm/src/app/app_thermo.c: In function 'poll_temp_ready':
    C:/Users/uuser/pj_25/led_tfm/src/app/app_thermo.c:59:13: warning: unused variable 'rcv_data2' [-Wunused-variable]
       59 |     uint8_t rcv_data2[3] = {0,0,0};
          |             ^~~~~~~~~
    [45/751] Building C object CMakeFiles/app.dir/src/main.c.obj
    C:/Users/uuser/pj_25/led_tfm/src/main.c:357:12: warning: 'app_go_sleep' defined but not used [-Wunused-function]
      357 | static int app_go_sleep(void)
          |            ^~~~~~~~~~~~
    C:/Users/uuser/pj_25/led_tfm/src/main.c:41:34: warning: 'sw0' defined but not used [-Wunused-const-variable=]
       41 | static const struct gpio_dt_spec sw0 = GPIO_DT_SPEC_GET(DT_ALIAS(sw0), gpios);
          |                                  ^~~
    [65/751] Building C object CMakeFiles/app.dir/src/app/app_calc.c.obj
    C:/Users/uuser/pj_25/led_tfm/src/app/app_calc.c: In function 'test_app_wellness_measure':
    C:/Users/uuser/pj_25/led_tfm/src/app/app_calc.c:99:35: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-point
    er-memaccess]
       99 |         memset(buff_acc_x,0,sizeof(buff_acc_x));memset(buff_acc_y,0,sizeof(buff_acc_y));
          |                                   ^
    C:/Users/uuser/pj_25/led_tfm/src/app/app_calc.c:99:75: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-point
    er-memaccess]
       99 |         memset(buff_acc_x,0,sizeof(buff_acc_x));memset(buff_acc_y,0,sizeof(buff_acc_y));
          |                                                                           ^
    C:/Users/uuser/pj_25/led_tfm/src/app/app_calc.c:101:35: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-poin
    ter-memaccess]
      101 |         memset(buff_acc_x,0,sizeof(buff_acc_x));memset(buff_acc_y,0,sizeof(buff_acc_y));
          |                                   ^
    C:/Users/uuser/pj_25/led_tfm/src/app/app_calc.c:101:75: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-poin
    ter-memaccess]
      101 |         memset(buff_acc_x,0,sizeof(buff_acc_x));memset(buff_acc_y,0,sizeof(buff_acc_y));
          |                                                                           ^
    [75/751] Building C object CMakeFiles/app.dir/src/app/app_acc.c.obj
    C:/Users/uuser/pj_25/led_tfm/src/app/app_acc.c: In function 'app_bma530_init':
    C:/Users/uuser/pj_25/led_tfm/src/app/app_acc.c:177:27: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
      177 |                 if ( 0x0f != health_status & BMA5_SENSOR_HEALTH_STATUS_MSK) {
          |                      ~~~~~^~~~~~~~~~~~~~~~
    [78/751] Building C object CMakeFiles/app.dir/src/app/app_ble.c.obj
    C:/Users/uuser/pj_25/led_tfm/src/app/app_ble.c: In function 'app_ble_create_ext_adv':
    C:/Users/uuser/pj_25/led_tfm/src/app/app_ble.c:106:9: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
      106 |         BT_LE_ADV_PARAM(
          |         ^~~~~~~~~~~~~~~
    C:/Users/uuser/pj_25/led_tfm/src/app/app_ble.c: In function 'app_ble_fill_devicename':
    C:/Users/uuser/pj_25/led_tfm/src/app/app_ble.c:187:9: warning: unused variable 'err' [-Wunused-variable]
      187 |     int err;
          |         ^~~
    C:/Users/uuser/pj_25/led_tfm/src/app/app_ble.c: At top level:
    C:/Users/uuser/pj_25/led_tfm/src/app/app_ble.c:42:12: warning: 'app_ble_retreive_sensordata' used but never defined
       42 | static int app_ble_retreive_sensordata(struct net_buf_simple *buf, uint16_t recv_p, const uint8_t * rtcbuff);
          |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    C:/Users/uuser/pj_25/led_tfm/src/app/app_ble.c:85:12: warning: 'update_phy' defined but not used [-Wunused-function]
       85 | static int update_phy(struct bt_conn *conn)
          |            ^~~~~~~~~~
    C:/Users/uuser/pj_25/led_tfm/src/app/app_ble.c:35:29: warning: 'sd' defined but not used [-Wunused-const-variable=]
       35 | static const struct bt_data sd[] = {
          |                             ^~
    C:/Users/uuser/pj_25/led_tfm/src/app/app_ble.c:21:29: warning: 'ad' defined but not used [-Wunused-const-variable=]
       21 | static const struct bt_data ad[] = {
          |                             ^~
    [83/751] Building C object CMakeFiles/app.dir/src/app/app_adc.c.obj
    C:/Users/uuser/pj_25/led_tfm/src/app/app_adc.c: In function 'app_adc_read':
    C:/Users/uuser/pj_25/led_tfm/src/app/app_adc.c:84:1: warning: control reaches end of non-void function [-Wreturn-type]
       84 | }
          | ^
    [188/751] Building C object modules/nrf/subsys/bluetooth/controller/CMakeFiles/..__nrf__subsys__bluetooth__controller.dir/hci_internal_wrappers.c.[199/751] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/memory_buff[203/751] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/pkwrite.c.o[204/751] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/cipher.c.ob[209/751] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/pk_ecc.c.ob[211/751] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/ncs/v3.1.0/modules/crypto/mbedtls/library/pk_wrap.c.o[216/751] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/C_/ncs/v3.1.0/modules/crypto/oberon-psa-cr[220/751] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/C_/ncs/v3.1.0/nrf/subsys/nrf_security/src/[222/751] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/C_/ncs/v3.1.0/modules/crypto/oberon-psa-cr[231/751] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/[234/751] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/[237/751] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/interface/sxbuf/sxbufops.c[243/751] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/ba414_stat[244/751] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/pkhardware[250/751] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_mo[251/751] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_sr[274/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[281/751] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/C_/ncs/v3.1.0/bootloader/mcuboot/boot/bootutil/src/bo[284/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[285/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[292/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[295/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[300/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[303/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[308/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[311/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[312/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[315/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[316/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[329/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[333/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[336/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[339/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[342/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[348/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[354/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/BasicMathFunctions/arm_[355/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/CommonTables/arm_const_[358/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/CommonTables/arm_common[361/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/ComplexMathFunctions/ar[365/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/ComplexMathFunctions/ar[367/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/ComplexMathFunctions/ar[368/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/ComplexMathFunctions/ar[373/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/ComplexMathFunctions/ar[379/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/ComplexMathFunctions/ar[382/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/ComplexMathFunctions/ar[386/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/ControllerFunctions/arm[390/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/ComplexMathFunctions/ar[393/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/FastMathFunctions/arm_c[396/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/FastMathFunctions/arm_s[397/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/FastMathFunctions/arm_s[400/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/FastMathFunctions/arm_s[405/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/FastMathFunctions/arm_v[407/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/FastMathFunctions/arm_v[410/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/FastMathFunctions/arm_d[411/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/FastMathFunctions/arm_d[413/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/FastMathFunctions/arm_v[420/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/FastMathFunctions/arm_a[422/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[425/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[427/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[429/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[432/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[436/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[439/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[441/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[443/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[449/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[452/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[453/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[454/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[459/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[465/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[468/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[473/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[474/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[476/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[481/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[486/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[487/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/MatrixFunctions/arm_mat[488/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[491/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[497/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[501/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[503/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[505/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[511/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[515/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[517/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[522/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[525/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[530/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[534/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[537/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[538/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[540/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[543/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[552/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[554/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[555/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[560/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[567/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[568/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[571/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[575/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/StatisticsFunctions/arm[579/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_co[582/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_bu[584/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_fi[589/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_fi[594/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_f6[596/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_f6[597/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_fl[600/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_me[603/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_q1[605/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_q1[611/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_qu[615/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_q7[616/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_we[618/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_co[619/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_se[621/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_fi[625/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_fl[629/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[631/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_so[638/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/SupportFunctions/arm_fi[641/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[643/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[644/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[651/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[655/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[655/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[657/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[662/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[665/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[666/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[668/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[674/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[676/751] Building C object modules/cmsis-dsp/CMakeFiles/modules__cmsis-dsp.dir/C_/ncs/v3.1.0/modules/lib/cmsis-dsp/Source/TransformFunctions/arm_[682/751] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v3.1.0/modules/hal/nordic/n[687/751] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v3.1.0/modules/hal/nordic/n[692/751] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v3.1.0/modules/hal/nordic/n[751/751] Linking C executable zephyr\zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      366620 B       684 KB     52.34%
                 RAM:       83844 B       184 KB     44.50%
         RetainedMem:          0 GB         4 KB      0.00%
            IDT_LIST:          0 GB        32 KB      0.00%
    Generating files from C:/Users/uuser/pj_25/led_tfm/build/led_tfm/zephyr/zephyr.elf for board: nrf54l15dk
    image.py: sign the digest
    image.py: sign the digest
    [20/20] Generating ../merged.hex

    I'll quote some warnings concerned to Kconfig from the above log.

    In CMake for mcuboot,

    warning: NRF_RTC_TIMER_USER_CHAN_COUNT (defined at
    C:/ncs/v3.1.0/zephyr/soc/nordic\nrf53\Kconfig.sync_rtc:24, drivers/timer/Kconfig.nrf_rtc:20) was
    assigned the value '0' but got the value ''. Check these unsatisfied dependencies: ((NRF53_SYNC_RTC
    && SOC_SERIES_NRF53X && SOC_FAMILY_NORDIC_NRF) || (NRF_RTC_TIMER && SYS_CLOCK_EXISTS)) (=n). See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_NRF_RTC_TIMER_USER_CHAN_COUNT and/or look
    up NRF_RTC_TIMER_USER_CHAN_COUNT 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.
    
    
    warning: PRINTK (defined at subsys/debug/Kconfig:145) was assigned the value 'n' but got the value
    'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_PRINTK and/or look up PRINTK 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.
    
    
    warning: LOG_DEFAULT_LEVEL (defined at subsys/logging\Kconfig.filtering:13) was assigned the value
    '0' but got the value ''. Check these unsatisfied dependencies: LOG (=n). See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG_DEFAULT_LEVEL and/or look up
    LOG_DEFAULT_LEVEL 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.
    
    
    warning: The choice symbol MCUBOOT_LOG_LEVEL_INF (defined at
    subsys/logging/Kconfig.template.log_config:17) was selected (set =y), but no symbol ended up as the
    choice selection. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_MCUBOOT_LOG_LEVEL_INF
    and/or look up MCUBOOT_LOG_LEVEL_INF 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.
    
    
    warning: The choice symbol LOG_MODE_MINIMAL (defined at subsys/logging\Kconfig.mode:29) was selected
    (set =y), but no symbol ended up as the choice selection. See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG_MODE_MINIMAL and/or look up
    LOG_MODE_MINIMAL 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.

    In Cmake for application(led_tfm)

    warning: FLASH (defined at C:/ncs/v3.1.0/zephyr/soc/realtek/ec\rts5912\Kconfig.defconfig.rts5912:23,
    drivers/bluetooth/hci/Kconfig.nxp:67, drivers/flash/Kconfig:82) was assigned the value 'n' but got
    the value 'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_FLASH and/or look up
    FLASH 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.
    
    
    warning: THREAD_STACK_INFO (defined at kernel/Kconfig:190) was assigned the value 'n' but got the
    value 'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_THREAD_STACK_INFO and/or
    look up THREAD_STACK_INFO 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.
    
    
    warning: CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION (defined at drivers/clock_control/Kconfig.nrf:62)
    was assigned the value 'y' but got the value 'n'. Check these unsatisfied dependencies:
    CLOCK_CONTROL_NRF_K32SRC_RC (=n). See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION
    and/or look up CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION 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.
    
    
    warning: PRINTK (defined at subsys/debug/Kconfig:145) was assigned the value 'n' but got the value
    'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_PRINTK and/or look up PRINTK 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.
    
    
    warning: EARLY_CONSOLE (defined at subsys/debug/Kconfig:164) was assigned the value 'n' but got the
    value 'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_EARLY_CONSOLE and/or look up
    EARLY_CONSOLE 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.
    
    
    warning: The choice symbol BT_HCI_CORE_LOG_LEVEL_OFF (defined at
    subsys/logging/Kconfig.template.log_config:8, subsys/logging/Kconfig.template.log_config:8) was
    selected (set =y), but no symbol ended up as the choice selection. See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_BT_HCI_CORE_LOG_LEVEL_OFF and/or look up
    BT_HCI_CORE_LOG_LEVEL_OFF 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.

    Is these configuration required not with prj.conf but with Kconfig GUI?
    This configuration system is too complex to manage configuration.

    Best regards.

  • Indeed,"CONFIG_LOG=n" disable banner when initialization of the mcuboot,
    however my application failed to start

    The error message was omitted due to the configuration.
    After setting "CONFIG_LOG=y", I found that any other configuration makes my application stop.

Related