This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

nrf connect sdk: floating point ABI for nrf5340

I am using nrf connect sdk 1.7.99 with nrf5340dk. When building the ncs/zephyr/samples/net/socket/echo_server sample with the following command:

west build -b nrf5340dk_nrf5340_cpuapp -- -DCONF_FILE="prj.conf overlay-ot.conf"

I receive the following warning message:

CMake Warning at /home/k/ncs/nrfxlib/nrf_802154/sl/sl/CMakeLists.txt:14 (message):
This combination of SoC and floating point ABI is not supported by the
nrf_802154_sl lib.(/home/k/ncs/nrfxlib/nrf_802154/sl/sl/lib/nRF5340_CPUAPP/soft-float
doesn't exist.)

What are the recommended zephyr CONFIG settings related to the floating point ABI for the nrf5340?

Thank you,

Jan Erik

Parents
  • Hi, 

    Try NCS v1.7.1. 

    I can use your command to build NCS v1.7.1 echo_server sample without any error or warning message. 

    -Amanda

  • Hi,

    I did a fresh install and get the same warning.

    > rm -rf ncs

    > cd ncs

    > west init -m github.com/.../sdk-nrf --mr v1.7.1

    > west update

    > cd zephyr/samples/net/sockets/echo_server

    > source ~/ncs/zephyr/zephyr-env.sh

    > west build -b nrf5340dk_nrf5340_cpuapp -- -DCONF_FILE="prj.conf overlay-ot.conf"

    Still get this warning message during build process:

    CMake Warning at /home/k/ncs/nrfxlib/nrf_802154/sl/sl/CMakeLists.txt:14 (message):
    This combination of SoC and floating point ABI is not supported by the
    nrf_802154_sl
    lib.(/home/k/ncs/nrfxlib/nrf_802154/sl/sl/lib/nRF5340_CPUAPP/soft-float
    doesn't exist.)

    Regards,

    Jan Erik

    Full output of build process with warning at line 138:

    
    > ~/ncs/zephyr/samples/net/sockets/echo_server$ west build -b nrf5340dk_nrf5340_cpuapp -- -DCONF_FILE="prj.conf overlay-ot.conf"
    -- west build: generating a build system
    Including boilerplate (Zephyr base (cached)): /home/k/ncs/zephyr/cmake/app/boilerplate.cmake
    CMake Deprecation Warning at /home/k/ncs/zephyr/cmake/app/boilerplate.cmake:37 (cmake_policy):
      The OLD behavior for policy CMP0079 will be removed from a future version
      of CMake.
    
      The cmake-policies(7) manual explains that the OLD behaviors of all
      policies are deprecated and that a policy should be set to OLD only under
      specific short-term circumstances.  Projects should be ported to the NEW
      behavior and not rely on setting a policy to OLD.
    Call Stack (most recent call first):
      /home/k/ncs/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:24 (include)
      /home/k/ncs/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:40 (include_boilerplate)
      CMakeLists.txt:5 (find_package)
    
    
    -- Application: /home/k/ncs/zephyr/samples/net/sockets/echo_server
    -- Zephyr version: 2.6.99 (/home/k/ncs/zephyr), build: v2.6.99-ncs1-1
    -- Found west (found suitable version "0.12.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Cache files will be written to: /home/k/.cache/zephyr
    -- Found dtc: /usr/bin/dtc (found suitable version "1.5.0", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (/home/k/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major)
    -- Found BOARD.dts: /home/k/ncs/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Generated zephyr.dts: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/dts.cmake
    Parsing /home/k/ncs/zephyr/samples/net/sockets/echo_server/Kconfig
    Loaded configuration '/home/k/ncs/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration 'prj.conf'
    Merged configuration 'overlay-ot.conf'
    Configuration saved to '/home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/.config'
    Kconfig header saved to '/home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/include/generated/autoconf.h'
    
    warning: TEST_RANDOM_GENERATOR (defined at subsys/random/Kconfig:8) was assigned the value 'y' but
    got the value 'n'. Check these unsatisfied dependencies: (!ENTROPY_HAS_DRIVER) (=n). See
    http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_TEST_RANDOM_GENERATOR.html and/or look
    up TEST_RANDOM_GENERATOR 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.
    
    -- The C compiler identification is GNU 9.2.1
    -- The CXX compiler identification is GNU 9.2.1
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/k/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc
    Adding '802154_rpmsg' firmware as child image since CONFIG_NRF_802154_SER_HOST is set to y
    
    === child image 802154_rpmsg - CPUNET begin ===
    Including boilerplate (Zephyr base): /home/k/ncs/zephyr/cmake/app/boilerplate.cmake
    CMake Deprecation Warning at /home/k/ncs/zephyr/cmake/app/boilerplate.cmake:37 (cmake_policy):
      The OLD behavior for policy CMP0079 will be removed from a future version
      of CMake.
    
      The cmake-policies(7) manual explains that the OLD behaviors of all
      policies are deprecated and that a policy should be set to OLD only under
      specific short-term circumstances.  Projects should be ported to the NEW
      behavior and not rely on setting a policy to OLD.
    Call Stack (most recent call first):
      /home/k/ncs/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:24 (include)
      /home/k/ncs/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:35 (include_boilerplate)
      CMakeLists.txt:5 (find_package)
    
    
    -- Application: /home/k/ncs/zephyr/samples/boards/nrf/ieee802154/802154_rpmsg
    -- Zephyr version: 2.6.99 (/home/k/ncs/zephyr), build: v2.6.99-ncs1-1
    -- Found Python3: /usr/bin/python3.8 (found suitable exact version "3.8.10") found components: Interpreter
    -- Found west (found suitable version "0.12.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpunet
    -- Cache files will be written to: /home/k/.cache/zephyr
    -- Found dtc: /usr/bin/dtc (found suitable version "1.5.0", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (/home/k/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major)
    -- Found BOARD.dts: /home/k/ncs/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/dts.cmake
    Parsing /home/k/ncs/zephyr/Kconfig
    Loaded configuration '/home/k/ncs/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration '/home/k/ncs/zephyr/samples/boards/nrf/ieee802154/802154_rpmsg/prj.conf'
    Merged configuration '/home/k/ncs/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Configuration saved to '/home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/.config'
    Kconfig header saved to '/home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 9.2.1
    -- The CXX compiler identification is GNU 9.2.1
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/k/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc
    -- libmetal version: 1.0.0 (/home/k/ncs/zephyr/samples/boards/nrf/ieee802154/802154_rpmsg)
    -- Build type:
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: cortexm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.0.0 (/home/k/ncs/modules/lib/open-amp/open-amp)
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: cortexm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg
    === child image 802154_rpmsg - CPUNET end ===
    
    -- OpenThread Source Directory: /home/k/ncs/modules/lib/openthread
    -- Check if the system is big endian
    -- Searching 16 bit integer
    -- Looking for sys/types.h
    -- Looking for sys/types.h - found
    -- Looking for stdint.h
    -- Looking for stdint.h - found
    -- Looking for stddef.h
    -- Looking for stddef.h - found
    -- Check size of unsigned short
    -- Check size of unsigned short - done
    -- Searching 16 bit integer - Using unsigned short
    -- Check if the system is big endian - little endian
    -- Package Name: OPENTHREAD
    -- Setting default package version: v1.7.0
    -- Package Version: v1.7.0
    -- libmetal version: 1.0.0 (/home/k/ncs/zephyr/samples/net/sockets/echo_server)
    -- Build type:
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: cortexm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.0.0 (/home/k/ncs/modules/lib/open-amp/open-amp)
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: cortexm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    CMake Warning at /home/k/ncs/nrfxlib/nrf_802154/sl/sl/CMakeLists.txt:14 (message):
      This combination of SoC and floating point ABI is not supported by the
      nrf_802154_sl
      lib.(/home/k/ncs/nrfxlib/nrf_802154/sl/sl/lib/nRF5340_CPUAPP/soft-float
      doesn't exist.)
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build
    -- west build: building application
    [1/788] Preparing syscall dependency handling
    
    [12/788] Performing build step for '802154_rpmsg_subimage'
    [1/248] Preparing syscall dependency handling
    
    [239/248] Linking C executable zephyr/zephyr_prebuilt.elf
    
    [246/248] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       68188 B       256 KB     26.01%
                SRAM:       26856 B        64 KB     40.98%
               SRAM1:          0 GB        64 KB      0.00%
            IDT_LIST:          0 GB         2 KB      0.00%
    [248/248] Generating zephyr/merged_CPUNET.hex
    [13/788] cd /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/modules/openthread/build && /usr/local/bin/cmake -DLIST="OPENTHREAD_CONFIG_ASSERT_ENABLE=0;OPENTHREAD_CONFIG_BACKBONE_ROUTER_DUA_NDPROXYING_ENABLE=0;OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE=0;OPENTHREAD_CONFIG_ENABLE_BUILTIN_MBEDTLS=0;OPENTHREAD_CONFIG_ENABLE_BUILTIN_MBEDTLS_MANAGEMENT=0;OPENTHREAD_CONFIG_MAC_CSL_AUTO_SYNC_ENABLE=0;OPENTHREAD_SPINEL_CONFIG_RCP_RESTORATION_MAX_COUNT=0;PACKAGE_NAME="OPENTHREAD";OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_1;OPENTHREAD_CONFIG_NCP_HDLC_ENABLE=1;KERNEL;__ZEPHYR__=1;_FORTIFY_SOURCE=2;BUILD_VERSION=v2.6.99-ncs1-1;__LINUX_ERRNO_EXTENSIONS__;USE_PARTITION_MANAGER=1;__PROGRAM_START;NRF5340_XXAA_APPLICATION;MBEDTLS_CONFIG_FILE="config-tls-generic.h";NRF_802154_USE_RAW_API=1;NRF_802154_PENDING_SHORT_ADDRESSES=;NRF_802154_PENDING_EXTENDED_ADDRESSES=;NRF_802154_RX_BUFFERS=16;NRF_802154_CCA_CORR_LIMIT_DEFAULT=;NRF_802154_CCA_CORR_THRESHOLD_DEFAULT=;NRF_802154_CCA_ED_THRESHOLD_DEFAULT=;NRF_802154_CSMA_CA_ENABLED=1;NRF_802154_TX_STARTED_NOTIFY_ENABLED=1;NRF_802154_ACK_TIMEOUT_ENABLED=1;NRF_802154_ENCRYPTION_ENABLED=0;NRF_802154_SECURITY_WRITER_ENABLED=0;NRF_802154_IE_WRITER_ENABLED=0;NRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0" -P /home/k/ncs/modules/lib/openthread/etc/cmake/print.cmake
    OPENTHREAD_CONFIG_ASSERT_ENABLE=0
    OPENTHREAD_CONFIG_BACKBONE_ROUTER_DUA_NDPROXYING_ENABLE=0
    OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE=0
    OPENTHREAD_CONFIG_ENABLE_BUILTIN_MBEDTLS=0
    OPENTHREAD_CONFIG_ENABLE_BUILTIN_MBEDTLS_MANAGEMENT=0
    OPENTHREAD_CONFIG_MAC_CSL_AUTO_SYNC_ENABLE=0
    OPENTHREAD_SPINEL_CONFIG_RCP_RESTORATION_MAX_COUNT=0
    PACKAGE_NAME=OPENTHREAD
    OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_1
    OPENTHREAD_CONFIG_NCP_HDLC_ENABLE=1
    KERNEL
    __ZEPHYR__=1
    _FORTIFY_SOURCE=2
    BUILD_VERSION=v2.6.99-ncs1-1
    __LINUX_ERRNO_EXTENSIONS__
    USE_PARTITION_MANAGER=1
    __PROGRAM_START
    NRF5340_XXAA_APPLICATION
    MBEDTLS_CONFIG_FILE=config-tls-generic.h
    NRF_802154_USE_RAW_API=1
    NRF_802154_PENDING_SHORT_ADDRESSES=
    NRF_802154_PENDING_EXTENDED_ADDRESSES=
    NRF_802154_RX_BUFFERS=16
    NRF_802154_CCA_CORR_LIMIT_DEFAULT=
    NRF_802154_CCA_CORR_THRESHOLD_DEFAULT=
    NRF_802154_CCA_ED_THRESHOLD_DEFAULT=
    NRF_802154_CSMA_CA_ENABLED=1
    NRF_802154_TX_STARTED_NOTIFY_ENABLED=1
    NRF_802154_ACK_TIMEOUT_ENABLED=1
    NRF_802154_ENCRYPTION_ENABLED=0
    NRF_802154_SECURITY_WRITER_ENABLED=0
    NRF_802154_IE_WRITER_ENABLED=0
    NRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0
    [779/788] Linking CXX executable zephyr/zephyr_prebuilt.elf
    
    [786/788] Linking CXX executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      309860 B      1016 KB     29.78%
                SRAM:      114360 B       512 KB     21.81%
            IDT_LIST:          0 GB         2 KB      0.00%
    [788/788] Generating zephyr/merged_domains.hex
    

Reply
  • Hi,

    I did a fresh install and get the same warning.

    > rm -rf ncs

    > cd ncs

    > west init -m github.com/.../sdk-nrf --mr v1.7.1

    > west update

    > cd zephyr/samples/net/sockets/echo_server

    > source ~/ncs/zephyr/zephyr-env.sh

    > west build -b nrf5340dk_nrf5340_cpuapp -- -DCONF_FILE="prj.conf overlay-ot.conf"

    Still get this warning message during build process:

    CMake Warning at /home/k/ncs/nrfxlib/nrf_802154/sl/sl/CMakeLists.txt:14 (message):
    This combination of SoC and floating point ABI is not supported by the
    nrf_802154_sl
    lib.(/home/k/ncs/nrfxlib/nrf_802154/sl/sl/lib/nRF5340_CPUAPP/soft-float
    doesn't exist.)

    Regards,

    Jan Erik

    Full output of build process with warning at line 138:

    
    > ~/ncs/zephyr/samples/net/sockets/echo_server$ west build -b nrf5340dk_nrf5340_cpuapp -- -DCONF_FILE="prj.conf overlay-ot.conf"
    -- west build: generating a build system
    Including boilerplate (Zephyr base (cached)): /home/k/ncs/zephyr/cmake/app/boilerplate.cmake
    CMake Deprecation Warning at /home/k/ncs/zephyr/cmake/app/boilerplate.cmake:37 (cmake_policy):
      The OLD behavior for policy CMP0079 will be removed from a future version
      of CMake.
    
      The cmake-policies(7) manual explains that the OLD behaviors of all
      policies are deprecated and that a policy should be set to OLD only under
      specific short-term circumstances.  Projects should be ported to the NEW
      behavior and not rely on setting a policy to OLD.
    Call Stack (most recent call first):
      /home/k/ncs/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:24 (include)
      /home/k/ncs/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:40 (include_boilerplate)
      CMakeLists.txt:5 (find_package)
    
    
    -- Application: /home/k/ncs/zephyr/samples/net/sockets/echo_server
    -- Zephyr version: 2.6.99 (/home/k/ncs/zephyr), build: v2.6.99-ncs1-1
    -- Found west (found suitable version "0.12.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Cache files will be written to: /home/k/.cache/zephyr
    -- Found dtc: /usr/bin/dtc (found suitable version "1.5.0", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (/home/k/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major)
    -- Found BOARD.dts: /home/k/ncs/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Generated zephyr.dts: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/dts.cmake
    Parsing /home/k/ncs/zephyr/samples/net/sockets/echo_server/Kconfig
    Loaded configuration '/home/k/ncs/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration 'prj.conf'
    Merged configuration 'overlay-ot.conf'
    Configuration saved to '/home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/.config'
    Kconfig header saved to '/home/k/ncs/zephyr/samples/net/sockets/echo_server/build/zephyr/include/generated/autoconf.h'
    
    warning: TEST_RANDOM_GENERATOR (defined at subsys/random/Kconfig:8) was assigned the value 'y' but
    got the value 'n'. Check these unsatisfied dependencies: (!ENTROPY_HAS_DRIVER) (=n). See
    http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_TEST_RANDOM_GENERATOR.html and/or look
    up TEST_RANDOM_GENERATOR 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.
    
    -- The C compiler identification is GNU 9.2.1
    -- The CXX compiler identification is GNU 9.2.1
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/k/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc
    Adding '802154_rpmsg' firmware as child image since CONFIG_NRF_802154_SER_HOST is set to y
    
    === child image 802154_rpmsg - CPUNET begin ===
    Including boilerplate (Zephyr base): /home/k/ncs/zephyr/cmake/app/boilerplate.cmake
    CMake Deprecation Warning at /home/k/ncs/zephyr/cmake/app/boilerplate.cmake:37 (cmake_policy):
      The OLD behavior for policy CMP0079 will be removed from a future version
      of CMake.
    
      The cmake-policies(7) manual explains that the OLD behaviors of all
      policies are deprecated and that a policy should be set to OLD only under
      specific short-term circumstances.  Projects should be ported to the NEW
      behavior and not rely on setting a policy to OLD.
    Call Stack (most recent call first):
      /home/k/ncs/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:24 (include)
      /home/k/ncs/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:35 (include_boilerplate)
      CMakeLists.txt:5 (find_package)
    
    
    -- Application: /home/k/ncs/zephyr/samples/boards/nrf/ieee802154/802154_rpmsg
    -- Zephyr version: 2.6.99 (/home/k/ncs/zephyr), build: v2.6.99-ncs1-1
    -- Found Python3: /usr/bin/python3.8 (found suitable exact version "3.8.10") found components: Interpreter
    -- Found west (found suitable version "0.12.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpunet
    -- Cache files will be written to: /home/k/.cache/zephyr
    -- Found dtc: /usr/bin/dtc (found suitable version "1.5.0", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (/home/k/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major)
    -- Found BOARD.dts: /home/k/ncs/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/dts.cmake
    Parsing /home/k/ncs/zephyr/Kconfig
    Loaded configuration '/home/k/ncs/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration '/home/k/ncs/zephyr/samples/boards/nrf/ieee802154/802154_rpmsg/prj.conf'
    Merged configuration '/home/k/ncs/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Configuration saved to '/home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/.config'
    Kconfig header saved to '/home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 9.2.1
    -- The CXX compiler identification is GNU 9.2.1
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/k/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc
    -- libmetal version: 1.0.0 (/home/k/ncs/zephyr/samples/boards/nrf/ieee802154/802154_rpmsg)
    -- Build type:
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: cortexm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.0.0 (/home/k/ncs/modules/lib/open-amp/open-amp)
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: cortexm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/802154_rpmsg
    === child image 802154_rpmsg - CPUNET end ===
    
    -- OpenThread Source Directory: /home/k/ncs/modules/lib/openthread
    -- Check if the system is big endian
    -- Searching 16 bit integer
    -- Looking for sys/types.h
    -- Looking for sys/types.h - found
    -- Looking for stdint.h
    -- Looking for stdint.h - found
    -- Looking for stddef.h
    -- Looking for stddef.h - found
    -- Check size of unsigned short
    -- Check size of unsigned short - done
    -- Searching 16 bit integer - Using unsigned short
    -- Check if the system is big endian - little endian
    -- Package Name: OPENTHREAD
    -- Setting default package version: v1.7.0
    -- Package Version: v1.7.0
    -- libmetal version: 1.0.0 (/home/k/ncs/zephyr/samples/net/sockets/echo_server)
    -- Build type:
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: cortexm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.0.0 (/home/k/ncs/modules/lib/open-amp/open-amp)
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: cortexm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    CMake Warning at /home/k/ncs/nrfxlib/nrf_802154/sl/sl/CMakeLists.txt:14 (message):
      This combination of SoC and floating point ABI is not supported by the
      nrf_802154_sl
      lib.(/home/k/ncs/nrfxlib/nrf_802154/sl/sl/lib/nRF5340_CPUAPP/soft-float
      doesn't exist.)
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/k/ncs/zephyr/samples/net/sockets/echo_server/build
    -- west build: building application
    [1/788] Preparing syscall dependency handling
    
    [12/788] Performing build step for '802154_rpmsg_subimage'
    [1/248] Preparing syscall dependency handling
    
    [239/248] Linking C executable zephyr/zephyr_prebuilt.elf
    
    [246/248] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       68188 B       256 KB     26.01%
                SRAM:       26856 B        64 KB     40.98%
               SRAM1:          0 GB        64 KB      0.00%
            IDT_LIST:          0 GB         2 KB      0.00%
    [248/248] Generating zephyr/merged_CPUNET.hex
    [13/788] cd /home/k/ncs/zephyr/samples/net/sockets/echo_server/build/modules/openthread/build && /usr/local/bin/cmake -DLIST="OPENTHREAD_CONFIG_ASSERT_ENABLE=0;OPENTHREAD_CONFIG_BACKBONE_ROUTER_DUA_NDPROXYING_ENABLE=0;OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE=0;OPENTHREAD_CONFIG_ENABLE_BUILTIN_MBEDTLS=0;OPENTHREAD_CONFIG_ENABLE_BUILTIN_MBEDTLS_MANAGEMENT=0;OPENTHREAD_CONFIG_MAC_CSL_AUTO_SYNC_ENABLE=0;OPENTHREAD_SPINEL_CONFIG_RCP_RESTORATION_MAX_COUNT=0;PACKAGE_NAME="OPENTHREAD";OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_1;OPENTHREAD_CONFIG_NCP_HDLC_ENABLE=1;KERNEL;__ZEPHYR__=1;_FORTIFY_SOURCE=2;BUILD_VERSION=v2.6.99-ncs1-1;__LINUX_ERRNO_EXTENSIONS__;USE_PARTITION_MANAGER=1;__PROGRAM_START;NRF5340_XXAA_APPLICATION;MBEDTLS_CONFIG_FILE="config-tls-generic.h";NRF_802154_USE_RAW_API=1;NRF_802154_PENDING_SHORT_ADDRESSES=;NRF_802154_PENDING_EXTENDED_ADDRESSES=;NRF_802154_RX_BUFFERS=16;NRF_802154_CCA_CORR_LIMIT_DEFAULT=;NRF_802154_CCA_CORR_THRESHOLD_DEFAULT=;NRF_802154_CCA_ED_THRESHOLD_DEFAULT=;NRF_802154_CSMA_CA_ENABLED=1;NRF_802154_TX_STARTED_NOTIFY_ENABLED=1;NRF_802154_ACK_TIMEOUT_ENABLED=1;NRF_802154_ENCRYPTION_ENABLED=0;NRF_802154_SECURITY_WRITER_ENABLED=0;NRF_802154_IE_WRITER_ENABLED=0;NRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0" -P /home/k/ncs/modules/lib/openthread/etc/cmake/print.cmake
    OPENTHREAD_CONFIG_ASSERT_ENABLE=0
    OPENTHREAD_CONFIG_BACKBONE_ROUTER_DUA_NDPROXYING_ENABLE=0
    OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE=0
    OPENTHREAD_CONFIG_ENABLE_BUILTIN_MBEDTLS=0
    OPENTHREAD_CONFIG_ENABLE_BUILTIN_MBEDTLS_MANAGEMENT=0
    OPENTHREAD_CONFIG_MAC_CSL_AUTO_SYNC_ENABLE=0
    OPENTHREAD_SPINEL_CONFIG_RCP_RESTORATION_MAX_COUNT=0
    PACKAGE_NAME=OPENTHREAD
    OPENTHREAD_CONFIG_THREAD_VERSION=OT_THREAD_VERSION_1_1
    OPENTHREAD_CONFIG_NCP_HDLC_ENABLE=1
    KERNEL
    __ZEPHYR__=1
    _FORTIFY_SOURCE=2
    BUILD_VERSION=v2.6.99-ncs1-1
    __LINUX_ERRNO_EXTENSIONS__
    USE_PARTITION_MANAGER=1
    __PROGRAM_START
    NRF5340_XXAA_APPLICATION
    MBEDTLS_CONFIG_FILE=config-tls-generic.h
    NRF_802154_USE_RAW_API=1
    NRF_802154_PENDING_SHORT_ADDRESSES=
    NRF_802154_PENDING_EXTENDED_ADDRESSES=
    NRF_802154_RX_BUFFERS=16
    NRF_802154_CCA_CORR_LIMIT_DEFAULT=
    NRF_802154_CCA_CORR_THRESHOLD_DEFAULT=
    NRF_802154_CCA_ED_THRESHOLD_DEFAULT=
    NRF_802154_CSMA_CA_ENABLED=1
    NRF_802154_TX_STARTED_NOTIFY_ENABLED=1
    NRF_802154_ACK_TIMEOUT_ENABLED=1
    NRF_802154_ENCRYPTION_ENABLED=0
    NRF_802154_SECURITY_WRITER_ENABLED=0
    NRF_802154_IE_WRITER_ENABLED=0
    NRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0
    [779/788] Linking CXX executable zephyr/zephyr_prebuilt.elf
    
    [786/788] Linking CXX executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      309860 B      1016 KB     29.78%
                SRAM:      114360 B       512 KB     21.81%
            IDT_LIST:          0 GB         2 KB      0.00%
    [788/788] Generating zephyr/merged_domains.hex
    

Children
Related