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

sample net_sockets_can does not start correctly

Hi I try to build the sample 

https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.7.1/zephyr/samples/net/sockets/can/README.html

but i get this this error.

*** Booting Zephyr OS build v2.6.99-ncs1-1 ***
Flash regions Domain Permissions
00 01 0x00000 0x10000 Secure rwxl
02 31 0x10000 0x100000 Non-Secure rwxl

Non-secure callable region 0 placed in flash region 1 with size 32.

SRAM region Domain Permissions
00 07 0x00000 0x10000 Secure rwxl
08 31 0x10000 0x40000 Non-Secure rwxl

Peripheral Domain Status
00 NRF_P0 Non-Secure OK
01 NRF_CLOCK Non-Secure OK
02 NRF_RTC0 Non-Secure OK
03 NRF_RTC1 Non-Secure OK
04 NRF_NVMC Non-Secure OK
05 NRF_UARTE1 Non-Secure OK
06 NRF_UARTE2 Secure SKIP
07 NRF_TWIM2 Non-Secure OK
08 NRF_SPIM3 Non-Secure OK
09 NRF_TIMER0 Non-Secure OK
10 NRF_TIMER1 Non-Secure OK
11 NRF_TIMER2 Non-Secure OK
12 NRF_SAADC Non-Secure OK
13 NRF_PWM0 Non-Secure OK
14 NRF_PWM1 Non-Secure OK
15 NRF_PWM2 Non-Secure OK
16 NRF_PWM3 Non-Secure OK
17 NRF_WDT Non-Secure OK
18 NRF_IPC Non-Secure OK
19 NRF_VMC Non-Secure OK
20 NRF_FPU Non-Secure OK
21 NRF_EGU1 Non-Secure OK
22 NRF_EGU2 Non-Secure OK
23 NRF_DPPIC Non-Secure OK
24 NRF_REGULATORS Non-Secure OK
25 NRF_PDM Non-Secure OK
26 NRF_I2S Non-Secure OK
27 NRF_GPIOTE1 Non-Secure OK

SPM: NS image at 0x10000
SPM: NS MSP at 0x200182b8
SPM: NS reset vector at 0x17071
SPM: prepare to jump to Non-Secure image.


[00:00:00.201,782] <dbg> mcp2515_can.socket_can_init: Init socket CAN device 0x2 a680 (SOCKET_CAN_1) for dev 0x2a6b0 (CAN_1)
[00:00:00.217,376] <dbg> net_core.net_init: (main): Priority 90
[00:00:00.225,982] <dbg> net_core.l3_init: (main): Network L3 init done
[00:00:00.235,290] <dbg> mcp2515_can.socket_can_iface_init: Init CAN interface 0 x200149f8 dev 0x2a680
uart:~$ *** Booting Zephyr OS build v2.6.99-ncs1-1 ***
[00:00:00.252,014] <inf> net_socket_can_sample: sleeping for 2 seconds
[00:00:02.261,352] <err> net_socket_can_sample: Cannot create 1st CAN socket (-106)
[00:00:02.271,972] <err> net_socket_can_sample: Cannot start CAN application (-106)
uart:~$

  • Hi Tomas

    I discussed this with one of the developers, and he found a potential issue with the nrf91_socket implementation that might explain the issue you are seeing. 

    Essentially it will accept any query, regardless of AF type, even if it doesn't support all AF families (such as CAN): 
    https://github.com/nrfconnect/sdk-nrf/blob/main/lib/nrf_modem_lib/nrf91_sockets.c#L1290

    He was able to patch this issue, and you can check out the patch in this pull request:
    https://github.com/nrfconnect/sdk-nrf/pull/6593

    Could you try to apply this patch on your end and see if it fixes the issue?

    Best regards
    Torbjørn




  • After adjusting the code acc to above i still get the errors

  • Hi Tomas

    It seems the developer found yet another issue, in the Zephyr codebase this time. 

    Again he provided a pull request that patches the issue:
    https://github.com/zephyrproject-rtos/zephyr/pull/42088

    Can you try to apply this one also and see if it works?

    Best regards
    Torbjørn

  • > Executing task: nRF Connect: Build net_sockets_can/build (active) <
    
    Building net_sockets_can
    west build --build-dir c:\NordicApp\net_sockets_can\build c:\NordicApp\net_sockets_can --pristine --board [email protected] -- -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=On -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DBOARD_ROOT:STRING="c:/NordicApp/net_sockets_can" -DCONFIG_DEBUG_OPTIMIZATIONS:STRING="y" -DCONFIG_DEBUG_THREAD_INFO:STRING="y" -DDTC_OVERLAY_FILE:STRING="c:/NordicApp/net_sockets_can/nrf9160dk_nrf9160_ns.overlay" -DCONF_FILE:STRING="c:/NordicApp/net_sockets_can/prj.conf"
    
    -- west build: generating a build system
    Including boilerplate (Zephyr base): C:/NordicSemi/v1.8.0/zephyr/cmake/app/boilerplate.cmake
    -- Application: C:/NordicApp/net_sockets_can
    -- Zephyr version: 2.7.0 (C:/NordicSemi/v1.8.0/zephyr), build: v2.7.0-ncs1
    -- Found Python3: C:/NordicSemi/v1.8.0/toolchain/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter 
    -- Found west (found suitable version "0.12.0", minimum required is "0.7.1")
    -- Board: nrf9160dk_nrf9160_ns, Revision: 0.9.0 (Active: 0.7.0)
    -- Cache files will be written to: C:/NordicSemi/v1.8.0/zephyr/.cache
    -- Found dtc: C:/NordicSemi/v1.8.0/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (c:/NordicSemi/v1.8.0/toolchain/opt)
    -- Found BOARD.dts: C:/NordicSemi/v1.8.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160_ns.dts
    -- Found devicetree overlay: c:/NordicApp/net_sockets_can/nrf9160dk_nrf9160_ns.overlay
    -- Generated zephyr.dts: C:/NordicApp/net_sockets_can/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: C:/NordicApp/net_sockets_can/build/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: C:/NordicApp/net_sockets_can/build/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: C:/NordicApp/net_sockets_can/build/zephyr/dts.cmake
    Parsing C:/NordicSemi/v1.8.0/zephyr/Kconfig
    Loaded configuration 'C:/NordicSemi/v1.8.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160_ns_defconfig'
    Merged configuration 'c:/NordicApp/net_sockets_can/prj.conf'
    Merged configuration 'C:/NordicApp/net_sockets_can/build/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to 'C:/NordicApp/net_sockets_can/build/zephyr/.config'
    Kconfig header saved to 'C:/NordicApp/net_sockets_can/build/zephyr/include/generated/autoconf.h'
    
    warning: Experimental symbol NET_SOCKETS_OFFLOAD is enabled.
    
    
    warning: Experimental symbol NET_SOCKETS_CAN is enabled.
    
    -- 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: C:/NordicSemi/v1.8.0/toolchain/opt/bin/arm-none-eabi-gcc.exe
    Changed board to secure nrf9160dk_nrf9160 (NOT NS)
    
    === child image spm -  begin ===
    Including boilerplate (Zephyr base (cached)): C:/NordicSemi/v1.8.0/zephyr/cmake/app/boilerplate.cmake
    -- Application: C:/NordicSemi/v1.8.0/nrf/samples/spm
    -- Zephyr version: 2.7.0 (C:/NordicSemi/v1.8.0/zephyr), build: v2.7.0-ncs1
    -- Found west (found suitable version "0.12.0", minimum required is "0.7.1")
    -- Board: nrf9160dk_nrf9160, Revision: 0.7.0
    -- Cache files will be written to: C:/NordicSemi/v1.8.0/zephyr/.cache
    -- Found dtc: C:/NordicSemi/v1.8.0/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (C:/NordicSemi/v1.8.0/toolchain/opt)
    -- Found BOARD.dts: C:/NordicSemi/v1.8.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160.dts
    -- Found devicetree overlay: C:/NordicSemi/v1.8.0/nrf/samples/spm/nrf9160dk_nrf9160.overlay
    -- Generated zephyr.dts: C:/NordicApp/net_sockets_can/build/spm/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: C:/NordicApp/net_sockets_can/build/spm/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: C:/NordicApp/net_sockets_can/build/spm/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: C:/NordicApp/net_sockets_can/build/spm/zephyr/dts.cmake
    Parsing C:/NordicSemi/v1.8.0/zephyr/Kconfig
    Loaded configuration 'C:/NordicApp/net_sockets_can/build/spm/zephyr/.config'
    No change to configuration in 'C:/NordicApp/net_sockets_can/build/spm/zephyr/.config'
    No change to Kconfig header in 'C:/NordicApp/net_sockets_can/build/spm/zephyr/include/generated/autoconf.h'
    CMake Warning at C:\NordicSemi\v1.8.0\zephyr\CMakeLists.txt:1662 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/NordicApp/net_sockets_can/build/spm
    === child image spm -  end ===
    
    Dropping partition 'nrf_modem_lib_trace' since its size is 0.
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/NordicApp/net_sockets_can/build
    -- west build: building application
    [1/227] Creating directories for 'spm_subimage'
    [2/227] No download step for 'spm_subimage'
    [3/227] No update step for 'spm_subimage'
    [4/227] No patch step for 'spm_subimage'
    [5/227] No configure step for 'spm_subimage'
    [5/227] Performing build step for 'spm_subimage'
    [1/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/pk.c.obj
    [2/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/pkwrite.c.obj
    [3/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/pkparse.c.obj
    [4/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/pkcs12.c.obj
    [5/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/pk_wrap.c.obj
    [6/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/aesni.c.obj
    [7/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/base64.c.obj
    [8/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/pkcs5.c.obj
    [9/218] Generating objects/cc3xx.mon
    [10/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/aria.c.obj
    [11/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/blowfish.c.obj
    [12/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/arc4.c.obj
    [13/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/camellia.c.obj
    [14/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/asn1parse.c.obj
    [15/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/des.c.obj
    [16/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/debug.c.obj
    [17/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/asn1write.c.obj
    [18/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/havege.c.obj
    [19/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/ctr_drbg.c.obj
    [20/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/gcm.c.obj
    [21/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/cipher_wrap.c.obj
    [22/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/cipher.c.obj
    [23/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/entropy_poll.c.obj
    [24/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/hmac_drbg.c.obj
    [25/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/hkdf.c.obj
    [26/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/error.c.obj
    [27/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/md2.c.obj
    [28/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/md4.c.obj
    [29/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/nist_kw.c.obj
    [30/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/md5.c.obj
    [31/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/entropy.c.obj
    [32/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/bignum.c.obj
    [33/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/padlock.c.obj
    [34/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/version.c.obj
    [35/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/md.c.obj
    [36/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/ripemd160.c.obj
    [37/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/platform_util.c.obj
    [38/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/timing.c.obj
    [39/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/version_features.c.obj
    [40/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/platform.c.obj
    [41/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/psa_crypto_storage.c.obj
    [42/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/xtea.c.obj
    [43/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/oid.c.obj
    [44/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/psa_crypto.c.obj
    [45/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/psa_crypto_slot_management.c.obj
    [46/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/psa_crypto_ecp.c.obj
    [47/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/psa_crypto_rsa.c.obj
    [48/218] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [49/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/psa_crypto_client.c.obj
    [50/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/replacements/pem.c.obj
    [51/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedcrypto_base_vanilla.dir/C_/NordicSemi/v1.8.0/mbedtls/library/psa_crypto_driver_wrappers.c.obj
    [52/218] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/mbedtls/shared/CMakeFiles/mbedcrypto_shared.dir/C_/NordicSemi/v1.8.0/mbedtls/library/sha512.c.obj
    [53/218] Generating include/generated/driver-validation.h
    [54/218] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [55/218] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [56/218] Linking C static library modules\nrfxlib\nrfxlib\nrf_security\src\libmbedcrypto.a
    [57/218] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [58/218] Generating include/generated/offsets.h
    [59/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [60/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [61/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [62/218] Generating linker_zephyr_prebuilt.cmd
    [63/218] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [64/218] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [65/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [66/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [67/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [68/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [69/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [70/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [71/218] Linking C static library zephyr\arch\common\libisr_tables.a
    [72/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [73/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [74/218] Linking C static library zephyr\arch\common\libarch__common.a
    [75/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [76/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [77/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [78/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [79/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [80/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [81/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [82/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/tz/CMakeFiles/arch__arm__core__aarch32__cortex_m__tz.dir/arm_core_tz.c.obj
    [83/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [84/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [85/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [86/218] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [87/218] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [88/218] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\tz\libarch__arm__core__aarch32__cortex_m__tz.a
    [89/218] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [90/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [91/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [92/218] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
    [93/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [94/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [95/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [96/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [97/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [98/218] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
    [99/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [100/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [101/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [102/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [103/218] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [104/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [105/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [106/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [107/218] Building C object CMakeFiles/app.dir/src/main.c.obj
    [108/218] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [109/218] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [110/218] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_entropy_device.c.obj
    [111/218] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [112/218] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [113/218] Building C object zephyr/boards/boards/arm/nrf9160dk_nrf9160/CMakeFiles/boards__arm__nrf9160dk_nrf9160.dir/nrf52840_reset.c.obj
    [114/218] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [115/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [116/218] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [117/218] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [118/218] Linking C static library app\libapp.a
    [119/218] Linking C static library zephyr\subsys\random\libsubsys__random.a
    [120/218] Linking C static library zephyr\lib\posix\liblib__posix.a
    [121/218] Linking C static library zephyr\drivers\console\libdrivers__console.a
    [122/218] Linking C static library zephyr\boards\boards\arm\nrf9160dk_nrf9160\libboards__arm__nrf9160dk_nrf9160.a
    [123/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [124/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [125/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [126/218] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [127/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [128/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [129/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [130/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [131/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [132/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [133/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [134/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [135/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [136/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [137/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [138/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [139/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [140/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [141/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [142/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [143/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [144/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [145/218] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [146/218] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/soc.c.obj
    [147/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [148/218] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [149/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mpsc_pbuf.c.obj
    [150/218] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/power.c.obj
    [151/218] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [152/218] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [153/218] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm_ctrl.c.obj
    [154/218] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
    [155/218] Building C object zephyr/CMakeFiles/zephyr.dir/C_/NordicSemi/v1.8.0/nrf/subsys/spm/spm.c.obj
    [156/218] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy/policy_residency.c.obj
    [157/218] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/power.c.obj
    [158/218] Building C object zephyr/CMakeFiles/zephyr.dir/C_/NordicSemi/v1.8.0/nrf/subsys/spm/secure_services.c.obj
    [159/218] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [160/218] Building C object zephyr/CMakeFiles/zephyr.dir/C_/NordicSemi/v1.8.0/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_mutex_zephyr.c.obj
    [161/218] Building C object zephyr/CMakeFiles/zephyr_prebuilt.dir/misc/empty_file.c.obj
    [162/218] Building C object zephyr/CMakeFiles/zephyr.dir/C_/NordicSemi/v1.8.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [163/218] Building C object zephyr/CMakeFiles/zephyr.dir/C_/NordicSemi/v1.8.0/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [164/218] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [165/218] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/C_/NordicSemi/v1.8.0/nrf/drivers/entropy/entropy_cc310.c.obj
    [166/218] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [167/218] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [168/218] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [169/218] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [170/218] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [171/218] Linking C static library zephyr\libzephyr.a
    [172/218] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [173/218] Linking C static library zephyr\drivers\entropy\libdrivers__entropy.a
    [174/218] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [175/218] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/NordicSemi/v1.8.0/modules/hal/nordic/nrfx/mdk/system_nrf9160.c.obj
    [176/218] Linking C static library modules\nrf\subsys\fw_info\lib..__nrf__subsys__fw_info.a
    [177/218] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/NordicSemi/v1.8.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [178/218] Linking C static library modules\nrf\drivers\hw_cc310\lib..__nrf__drivers__hw_cc310.a
    [179/218] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [180/218] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [181/218] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/NordicSemi/v1.8.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [182/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [183/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [184/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [185/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [186/218] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/NordicSemi/v1.8.0/modules/hal/nordic/nrfx/drivers/src/nrfx_uarte.c.obj
    [187/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [188/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [189/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [190/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [191/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [192/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [193/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [194/218] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [195/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [196/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [197/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [198/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [199/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [200/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [201/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [202/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [203/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [204/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [205/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [206/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [207/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [208/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [209/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [210/218] Linking C static library zephyr\kernel\libkernel.a
    [211/218] Linking C executable zephyr\zephyr_prebuilt.elf
    
    [212/218] Generating linker.cmd
    [213/218] Generating isr_tables.c, isrList.bin
    [214/218] Generating dev_handles.c
    [215/218] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [216/218] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [217/218] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [218/218] Linking C executable zephyr\zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:         64 KB        64 KB    100.00%
                SRAM:       11832 B        64 KB     18.05%
            IDT_LIST:          0 GB         2 KB      0.00%
    [9/227] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [11/227] No install step for 'spm_subimage'
    [12/227] Completed 'spm_subimage'
    [13/227] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [14/227] Generating include/generated/offsets.h
    [15/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy/policy_residency.c.obj
    [16/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm_ctrl.c.obj
    [17/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/shell_log_backend.c.obj
    [18/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/shell_history.c.obj
    [19/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/power.c.obj
    [20/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/shell_wildcard.c.obj
    [21/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/utils/addr_utils.c.obj
    [22/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/socket_offload.c.obj
    [23/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/sockets_can.c.obj
    [24/227] Generating linker_zephyr_prebuilt.cmd
    [25/227] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [26/227] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [27/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [28/227] Building C object zephyr/CMakeFiles/zephyr.dir/C_/NordicSemi/v1.8.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [29/227] Building C object zephyr/CMakeFiles/zephyr.dir/C_/NordicSemi/v1.8.0/nrf/subsys/nonsecure/secure_services_ns.c.obj
    [30/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/sockets_select.c.obj
    [31/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/getaddrinfo.c.obj
    [32/227] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [33/227] Linking C static library zephyr\arch\common\libisr_tables.a
    [34/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/sockets.c.obj
    [35/227] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [36/227] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [37/227] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [38/227] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [39/227] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [40/227] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [41/227] Linking C static library zephyr\arch\common\libarch__common.a
    [42/227] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [43/227] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [44/227] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [45/227] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [46/227] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [47/227] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [48/227] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [49/227] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [50/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [51/227] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [52/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [53/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [54/227] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [55/227] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [56/227] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [57/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [58/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [59/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [60/227] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [61/227] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [62/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [63/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [64/227] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [65/227] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [66/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [67/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [68/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [69/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [70/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [71/227] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
    [72/227] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [73/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [74/227] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [75/227] Building C object zephyr/CMakeFiles/zephyr_prebuilt.dir/misc/empty_file.c.obj
    [76/227] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
    [77/227] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [78/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [79/227] Building C object zephyr/boards/arm/nrf9160dk_nrf9160/CMakeFiles/boards__arm__nrf9160dk_nrf9160.dir/nrf52840_reset.c.obj
    [80/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [81/227] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [82/227] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [83/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [84/227] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [85/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [86/227] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [87/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [88/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [89/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [90/227] Linking C static library zephyr\boards\arm\nrf9160dk_nrf9160\libboards__arm__nrf9160dk_nrf9160.a
    [91/227] Building C object CMakeFiles/app.dir/src/main.c.obj
    c:\NordicApp\net_sockets_can\src\main.c:101:13: warning: 'rx' defined but not used [-Wunused-function]
      101 | static void rx(int *can_fd, int *do_close_period,
          |             ^~
    [92/227] Linking C static library zephyr\lib\posix\liblib__posix.a
    [93/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [94/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [95/227] Linking C static library app\libapp.a
    [96/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [97/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [98/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [99/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [100/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [101/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [102/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [103/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [104/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [105/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [106/227] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [107/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [108/227] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [109/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/util/fnmatch/fnmatch.c.obj
    [110/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [111/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/ring_buffer.c.obj
    [112/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [113/227] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mpsc_pbuf.c.obj
    [114/227] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [115/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_list.c.obj
    [116/227] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [117/227] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/power.c.obj
    [118/227] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/soc.c.obj
    [119/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/debug/thread_info.c.obj
    [120/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_mgmt.c.obj
    [121/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_msg.c.obj
    [122/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_core.c.obj
    [123/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/shell_help.c.obj
    [124/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/shell_utils.c.obj
    [125/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/shell_cmds.c.obj
    [126/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/modules/device_service.c.obj
    [127/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/shell_uart.c.obj
    [128/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/shell_ops.c.obj
    [129/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_cmds.c.obj
    [130/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_output.c.obj
    [131/227] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_timeout.c.obj
    [132/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/modules/devmem_service.c.obj
    [133/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/shell_fprintf.c.obj
    [134/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/modules/kernel_service.c.obj
    [135/227] Building C object zephyr/subsys/net/l2/canbus/CMakeFiles/subsys__net__l2__canbus.dir/canbus_raw.c.obj
    [136/227] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/utils.c.obj
    [137/227] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/shell/shell.c.obj
    [138/227] Building C object zephyr/subsys/net/CMakeFiles/subsys__net.dir/buf.c.obj
    [139/227] Linking C static library zephyr\subsys\net\l2\canbus\libsubsys__net__l2__canbus.a
    [140/227] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_tc.c.obj
    [141/227] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_if.c.obj
    [142/227] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_shell.c.obj
    [143/227] Linking C static library zephyr\subsys\net\libsubsys__net.a
    [144/227] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/connection.c.obj
    [145/227] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_core.c.obj
    [146/227] Linking C static library zephyr\libzephyr.a
    [147/227] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_entropy_device.c.obj
    [148/227] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/canbus_socket.c.obj
    [149/227] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [150/227] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_context.c.obj
    [151/227] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [152/227] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [153/227] Building C object zephyr/drivers/can/CMakeFiles/drivers__can.dir/can_common.c.obj
    [154/227] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_pkt.c.obj
    [155/227] Linking C static library zephyr\subsys\random\libsubsys__random.a
    [156/227] Linking C static library zephyr\drivers\console\libdrivers__console.a
    [157/227] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [158/227] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
    [159/227] Building C object zephyr/drivers/can/CMakeFiles/drivers__can.dir/can_shell.c.obj
    [160/227] Building C object zephyr/drivers/spi/CMakeFiles/drivers__spi.dir/spi_nrfx_spim.c.obj
    [161/227] Linking C static library zephyr\subsys\net\ip\libsubsys__net__ip.a
    [162/227] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [163/227] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/C_/NordicSemi/v1.8.0/nrf/drivers/entropy/entropy_cc310.c.obj
    [164/227] Linking C static library zephyr\drivers\spi\libdrivers__spi.a
    [165/227] Building C object modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/errno_sanity.c.obj
    [166/227] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [167/227] Building C object modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_os.c.obj
    [168/227] Building C object modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_lib.c.obj
    [169/227] Building C object modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/shmem_sanity.c.obj
    [170/227] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [171/227] Linking C static library zephyr\drivers\entropy\libdrivers__entropy.a
    [172/227] Building C object zephyr/drivers/can/CMakeFiles/drivers__can.dir/can_mcp2515.c.obj
    [173/227] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [174/227] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [175/227] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/NordicSemi/v1.8.0/modules/hal/nordic/nrfx/mdk/system_nrf9160.c.obj
    [176/227] Linking C static library zephyr\drivers\can\libdrivers__can.a
    [177/227] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [178/227] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [179/227] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [180/227] Building C object modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf91_sockets.c.obj
    [181/227] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/NordicSemi/v1.8.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [182/227] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/NordicSemi/v1.8.0/modules/hal/nordic/nrfx/drivers/src/nrfx_ipc.c.obj
    [183/227] Linking C static library modules\nrf\subsys\fw_info\lib..__nrf__subsys__fw_info.a
    [184/227] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/NordicSemi/v1.8.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [185/227] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/NordicSemi/v1.8.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [186/227] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [187/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [188/227] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/NordicSemi/v1.8.0/modules/hal/nordic/nrfx/drivers/src/nrfx_spim.c.obj
    [189/227] Linking C static library modules\nrf\lib\nrf_modem_lib\lib..__nrf__lib__nrf_modem_lib.a
    [190/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [191/227] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/NordicSemi/v1.8.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [192/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [193/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [194/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [195/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [196/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [197/227] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [198/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [199/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [200/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [201/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [202/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [203/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [204/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [205/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [206/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [207/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [208/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [209/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [210/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [211/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [212/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [213/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [214/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [215/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [216/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [217/227] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
    [218/227] Linking C static library zephyr\kernel\libkernel.a
    [219/227] Linking C executable zephyr\zephyr_prebuilt.elf
    FAILED: zephyr/zephyr_prebuilt.elf zephyr/zephyr_prebuilt.map 
    cmd.exe /C "cd . && C:\NordicSemi\v1.8.0\toolchain\opt\bin\arm-none-eabi-gcc.exe   zephyr/CMakeFiles/zephyr_prebuilt.dir/misc/empty_file.c.obj -o zephyr\zephyr_prebuilt.elf  -Wl,-T  zephyr/linker_zephyr_prebuilt.cmd  -Wl,-Map=C:/NordicApp/net_sockets_can/build/zephyr/zephyr_prebuilt.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/common/libarch__common.a  zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a  zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/posix/liblib__posix.a  zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a  zephyr/boards/arm/nrf9160dk_nrf9160/libboards__arm__nrf9160dk_nrf9160.a  zephyr/subsys/net/libsubsys__net.a  zephyr/subsys/net/l2/canbus/libsubsys__net__l2__canbus.a  zephyr/subsys/net/ip/libsubsys__net__ip.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/clock_control/libdrivers__clock_control.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/gpio/libdrivers__gpio.a  zephyr/drivers/spi/libdrivers__spi.a  zephyr/drivers/can/libdrivers__can.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/entropy/libdrivers__entropy.a  zephyr/drivers/timer/libdrivers__timer.a  modules/nrf/lib/nrf_modem_lib/lib..__nrf__lib__nrf_modem_lib.a  modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a  modules/nrf/subsys/fw_info/lib..__nrf__subsys__fw_info.a  modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  C:/NordicSemi/v1.8.0/nrfxlib/nrf_modem/lib/cortex-m33/soft-float/libmodem.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -L"c:/nordicsemi/v1.8.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/thumb/v8-m.main/nofp"  -LC:/NordicApp/net_sockets_can/build/zephyr  -lgcc  zephyr/arch/common/libisr_tables.a  -mcpu=cortex-m33  -mthumb  -mabi=aapcs  -mfp16-format=ieee  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -no-pie  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  spm/libspmsecureentries.a && cmd.exe /C "cd /D C:\NordicApp\net_sockets_can\build\zephyr && C:\NordicSemi\v1.8.0\toolchain\opt\bin\cmake.exe -E echo ""
    c:/nordicsemi/v1.8.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe:\zephyr\linker_zephyr_prebuilt.cmd:71 cannot move location counter backwards (from 0001023c to 00010200)
    collect2.exe: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: 'c:\NordicSemi\v1.8.0\toolchain\opt\bin\cmake.EXE' --build 'c:\NordicApp\net_sockets_can\build'
    The terminal process terminated with exit code: 1.
    
    Terminal will be reused by tasks, press any key to close it.

    after the requested modification i got this error on build.

  • Hi Tomas

    That is odd, neither me or the developer has ever seen that error before...

    Any chance you can zip and share your project folder so we can try to build it here?

    If you do I recommend removing the build folder from the zip, since this is not needed (and will increase the size of the file significantly). 

    Best regards
    Torbjørn

Related