Basic sample execution

Hi

I have a clean sample problem

1) Installed a clean install or nRF connect v1.9.0 at c:\nRF

2) Installed the VSCode as recommended

3) Pressed Create a new application from sample

4) Added a new board configuration NRF5340 DK NRF5340 CPU App ns

5) Plugged in a brand new nRF5340 dev kit from an unopened box

6) Build all
....
[265/269] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
[266/269] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
[267/269] Linking C executable zephyr\zephyr.elf
Memory region         Used Size  Region Size  %age Used
           FLASH:      111132 B       952 KB     11.40%
            SRAM:       24892 B       416 KB      5.84%
        IDT_LIST:          0 GB         2 KB      0.00%
[268/269] Generating zephyr/merged.hex
[269/269] Generating zephyr/merged_domains.hex

7) Press erase and flash - all seems ok

Flashing build to undefined
west flash -d c:\Projects\Lismore\BTFirmwares\CP100GW\build --skip-rebuild -r nrfjprog --snr 960141058 --erase

-- west flash: using runner nrfjprog
WARNING: runners: Argument --snr is deprecated, use -i/--dev-id instead.
-- runners.nrfjprog: mass erase requested
-- runners.nrfjprog: Flashing file: C:\Projects\Lismore\BTFirmwares\CP100GW\build\zephyr\merged_domains.hex
-- runners.nrfjprog: C:\Projects\Lismore\BTFirmwares\CP100GW\build\zephyr\merged_domains.hex targets both nRF53 coprocessors; splitting it into: C:\Projects\Lismore\BTFirmwares\CP100GW\build\zephyr\GENERATED_CP_NETWORK_merged_domains.hex and C:\Projects\Lismore\BTFirmwares\CP100GW\build\zephyr\GENERATED_CP_APPLICATION_merged_domains.hex
Parsing hex file.
Erasing user available code and UICR flash areas.
Applying system reset.
Checking that the area to write is not protected.
Programming device.
Parsing hex file.
Erasing user available code and UICR flash areas.
Applying system reset.
Checking that the area to write is not protected.
Programming device.
Applying pin reset.
-- runners.nrfjprog: Board with serial number 960141058 flashed successfully.

Terminal will be reused by tasks, press any key to close it.

> Executing task: nRF Connect: Build CP100GW/build (active) <

Building CP100GW
west build --build-dir c:\Projects\Lismore\BTFirmwares\CP100GW\build c:\Projects\Lismore\BTFirmwares\CP100GW

[0/17] Performing build step for 'spm_subimage'
ninja: no work to do.
[1/5] Performing build step for 'hci_rpmsg_subimage'
ninja: no work to do.

Terminal will be reused by tasks, press any key to close it.

> Executing task: nRF Connect: Flash CP100GW/build (active) <

8) Press start debugging:

DEBUG CONSOLE

Launching GDB: "c:\\nRF\\v1.9.0\\toolchain\\opt\\bin\\arm-none-eabi-gdb.exe" -q --interpreter=mi2 "c:\\Projects\\Lismore\\BTFirmwares\\CP100GW\\build\\zephyr\\merged_domains.hex"
Set "showDevDebugOutput": true in your "launch.json" to see verbose GDB transactions here. Helpful to debug issues or report problems
Reading symbols from c:\Projects\Lismore\BTFirmwares\CP100GW\build\zephyr\merged_domains.hex...
(No debugging symbols found in c:\Projects\Lismore\BTFirmwares\CP100GW\build\zephyr\merged_domains.hex)
WARNING: Cortex-Debug will deprecate use of GDB version 8. Please upgrade to version 9+
Launching gdb-server: "C:\\Program Files (x86)\\SEGGER\\JLink\\JLinkGDBServerCL.exe" -singlerun -nogui -if swd -port 50000 -swoport 50001 -telnetport 50002 -device nRF5340_xxAA_APP -select usb=960141058 -rtos "C:\\Program Files (x86)\\SEGGER\\JLink\\GDBServer\\RTOSPlugin_Zephyr.dll"
Please check TERMINAL tab (gdb-server) for output from C:\Program Files (x86)\SEGGER\JLink\JLinkGDBServerCL.exe
0x00000928 in ?? ()
Program stopped, probably due to a reset and/or halt issued by debugger
add symbol table from file "c:/Projects/Lismore/BTFirmwares/CP100GW/build/zephyr/zephyr.elf"
(y or n) [answered Y; input not from terminal]
Reading symbols from c:/Projects/Lismore/BTFirmwares/CP100GW/build/zephyr/zephyr.elf...
add symbol table from file "c:/Projects/Lismore/BTFirmwares/CP100GW/build/spm/zephyr/zephyr.elf"
(y or n) [answered Y; input not from terminal]
Reading symbols from c:/Projects/Lismore/BTFirmwares/CP100GW/build/spm/zephyr/zephyr.elf...
Resetting target
Resetting target
Run to 'main' timed out. Trying to pause program

Program
 received signal SIGTRAP, Trace/breakpoint trap.
cbvprintf (out=0x565 <char_out>, ctx=0x20002edc <z_interrupt_stacks+1972>, fp=0x9411 "%c: Faulting instruction address (r15/pc): 0x%08x\n", ap=...) at C:/nRF/v1.9.0/zephyr/lib/os/cbprintf_complete.c:1371
1371        while (*fp != 0) {

I must have missed something simple?

Run without debugging also does not produce a running app

DEBUG CONSOLE

Resetting target
Run to 'main' timed out. Trying to pause program

Program
 received signal SIGTRAP, Trace/breakpoint trap.
0x0000029c in ?? ()
TERMINAL

Waiting for gdb server to start...[2022-02-19T16:24:37.866Z] SERVER CONSOLE DEBUG: onBackendConnect: gdb-server session connected. You can switch to "DEBUG CONSOLE" to see GDB interactions.
"C:\\Program Files (x86)\\SEGGER\\JLink\\JLinkGDBServerCL.exe" -singlerun -nogui -if swd -port 50003 -swoport 50004 -telnetport 50005 -device nRF5340_xxAA_APP -select usb=960141058 -rtos "C:\\Program Files (x86)\\SEGGER\\JLink\\GDBServer\\RTOSPlugin_Zephyr.dll"
SEGGER J-Link GDB Server V7.58b Command Line Version

JLinkARM.dll V7.58b (DLL compiled Nov 16 2021 15:00:10)

Command line: -singlerun -nogui -if swd -port 50003 -swoport 50004 -telnetport 50005 -device nRF5340_xxAA_APP -select usb=960141058 -rtos C:\Program Files (x86)\SEGGER\JLink\GDBServer\RTOSPlugin_Zephyr.dll
-----GDB Server start settings-----
GDBInit file:                  none
GDB Server Listening port:     50003
SWO raw output listening port: 50004
Terminal I/O port:             50005
Accept remote connection:      localhost only
Generate logfile:              off
Verify download:               off
Init regs on start:            off
Silent mode:                   off
Single run mode:               on
Target connection timeout:     0 ms
------J-Link related settings------
J-Link Host interface:         USB
J-Link script:                 none
J-Link settings file:          none
------Target related settings------
Target device:                 nRF5340_xxAA_APP
Target interface:              SWD
Target interface speed:        4000kHz
Target endian:                 little

Connecting to J-Link...
J-Link is connected.
Firmware: J-Link OB-K22-NordicSemi compiled Jul  2 2021 10:44:28
Hardware: V1.00
S/N: 960141058
Feature(s): RDI, FlashBP, FlashDL, JFlash, GDB
Checking target voltage...
Target voltage: 3.30 V
Listening on TCP/IP port 50003
Connecting to target...
Connected to target
Waiting for GDB connection...Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x00008318 (Data = 0xD1004293)
Read 2 bytes @ address 0x00008318 (Data = 0x4293)
Loading RTOS plugin: C:\Program Files (x86)\SEGGER\JLink\GDBServer\RTOSPlugin_Zephyr.dll...
RTOS plugin (API v1.1) loaded successfully
RTOS plugin: Loaded
Received symbol: _kernel (0x2000977C)
Received symbol: _kernel_openocd_offsets (0x00000000)
ERROR: Mandatory symbol _kernel_openocd_offsets not found.
Read 4 bytes @ address 0x00008318 (Data = 0xD1004293)
Received monitor command: halt
Halting target CPU...
...Target halted (PC = 0x00008318)
Received monitor command: reset
Resetting target
Downloading 16096 bytes @ address 0x00000000
Downloading 16112 bytes @ address 0x00003EE0
Downloading 16256 bytes @ address 0x00007DD0
Downloading 688 bytes @ address 0x0000BD50
Downloading 16112 bytes @ address 0x00010000
Downloading 16128 bytes @ address 0x00013EF0
Downloading 16112 bytes @ address 0x00017DF0
Downloading 16096 bytes @ address 0x0001BCE0
Downloading 1088 bytes @ address 0x0001FBC0
Downloading 16144 bytes @ address 0x00020000
Downloading 16192 bytes @ address 0x00023F10
Downloading 13260 bytes @ address 0x00027E50
Downloading 16096 bytes @ address 0x01000000
ERROR: Timeout while checking target RAM, RAMCode did not respond in time. (PC = 0xFFFFFFFF, CPSR = 0x00000008, LR = 0x01000003)!
Failed to prepare for programming.
Failed to execute RAMCode for RAM check!
Downloading 16064 bytes @ address 0x01003EE0
Downloading 16064 bytes @ address 0x01007DA0
Downloading 16064 bytes @ address 0x0100BC60
Downloading 1248 bytes @ address 0x0100FB20
Downloading 16000 bytes @ address 0x01010000
Downloading 15984 bytes @ address 0x01013E80
Downloading 16048 bytes @ address 0x01017CF0
Downloading 15968 bytes @ address 0x0101BBA0
Downloading 1536 bytes @ address 0x0101FA00
Downloading 15984 bytes @ address 0x01020000
Downloading 16064 bytes @ address 0x01023E70
Downloading 7132 bytes @ address 0x01027D30
Writing register (PC = 0x       0)
Received monitor command: reset
Resetting target
Starting target CPU...
Parents
  • Hi,

    Which sample are you using? From the screenshot it looks like you are using peripheral_lbs and are building for nrf5340dk_nrf5340_cpuapp_ns. However the sizes you get do not match what I get after building, which is:

    [258/263] Linking C executable zephyr\zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      132092 B       952 KB     13.55%
                SRAM:       24228 B       416 KB      5.69%
            IDT_LIST:          0 GB         2 KB      0.00%

    Also, when I test this combination with nRF5340 DK and NCS 1.9.0 from the toolchain manager it build out of the box, and debugging also works out of the box.

    Which OS are you using on your computer? Can you show your build configuration? I tested with this:

    While that should not be relevant here, note that when you build for non-secure (last part of target is "_ns") you automatically get TF-M included, and that is still experimental in nRF Connect SDK 1.9.

  • Hi Einar,

    Yes i have selected the peripheral_lbs sample

    Pressing pristine build on the fresh installed VS gives the following

    > Executing task: nRF Connect: Flash CP100_GW/build (active) <

    Flashing build to 960141058
    west flash -d c:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build --skip-rebuild -r nrfjprog --snr 960141058 --erase

    -- west flash: using runner nrfjprog
    WARNING: runners: Argument --snr is deprecated, use -i/--dev-id instead.
    -- runners.nrfjprog: mass erase requested
    -- runners.nrfjprog: Flashing file: C:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\zephyr\merged_domains.hex
    -- runners.nrfjprog: C:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\zephyr\merged_domains.hex targets both nRF53 coprocessors; splitting it into: C:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\zephyr\GENERATED_CP_NETWORK_merged_domains.hex and C:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\zephyr\GENERATED_CP_APPLICATION_merged_domains.hex
    Parsing image file.
    WARNING: A programming operation has been performed without --verify.
    WARNING: Programming can fail without error.
    Parsing image file.
    WARNING: A programming operation has been performed without --verify.
    WARNING: Programming can fail without error.
    Applying pin reset.
    -- runners.nrfjprog: Board with serial number 960141058 flashed successfully.

    Terminal will be reused by tasks, press any key to close it.

    > Executing task: nRF Connect: Build hci_rpmsg (active) <

    Building hci_rpmsg
    west build --build-dir c:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\hci_rpmsg c:\nRF\v1.9.0\zephyr\samples\bluetooth\hci_rpmsg

    ninja: no work to do.

    Terminal will be reused by tasks, press any key to close it.

    > Executing task: nRF Connect: Flash hci_rpmsg (active) <

    Flashing hci_rpmsg to undefined
    west flash -d c:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\hci_rpmsg --skip-rebuild -r nrfjprog --snr 960141058

    -- west flash: using runner nrfjprog
    WARNING: runners: Argument --snr is deprecated, use -i/--dev-id instead.
    -- runners.nrfjprog: Flashing file: C:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\hci_rpmsg\zephyr\merged_CPUNET.hex
    Parsing image file.
    ERROR: JLinkARM DLL reported an error. Try again. If error condition
    ERROR: persists, run the same command again with argument --log, contact Nordic
    ERROR: Semiconductor and provide the generated log.log file to them.
    NOTE: For additional output, try running again with logging enabled (--log).
    NOTE: Any generated log error messages will be displayed.
    FATAL ERROR: command exited with status 33: nrfjprog --program 'C:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\hci_rpmsg\zephyr\merged_CPUNET.hex' --sectorerase -f NRF53 --snr 960141058 --coprocessor CP_NETWORK
    The terminal process terminated with exit code: 33.

    Terminal will be reused by tasks, press any key to close it.

    > Executing task: nRF Connect: Build hci_rpmsg (active) <

    Building hci_rpmsg
    west build --build-dir c:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\hci_rpmsg c:\nRF\v1.9.0\zephyr\samples\bluetooth\hci_rpmsg

    ninja: no work to do.

    Terminal will be reused by tasks, press any key to close it.

    > Executing task: nRF Connect: Flash hci_rpmsg (active) <

    Flashing hci_rpmsg to undefined
    west flash -d c:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\hci_rpmsg --skip-rebuild -r nrfjprog --snr 960141058

    -- west flash: using runner nrfjprog
    WARNING: runners: Argument --snr is deprecated, use -i/--dev-id instead.
    -- runners.nrfjprog: Flashing file: C:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\hci_rpmsg\zephyr\merged_CPUNET.hex
    Parsing image file.
    ERROR: JLinkARM DLL reported an error. Try again. If error condition
    ERROR: persists, run the same command again with argument --log, contact Nordic
    ERROR: Semiconductor and provide the generated log.log file to them.
    NOTE: For additional output, try running again with logging enabled (--log).
    NOTE: Any generated log error messages will be displayed.
    FATAL ERROR: command exited with status 33: nrfjprog --program 'C:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\hci_rpmsg\zephyr\merged_CPUNET.hex' --sectorerase -f NRF53 --snr 960141058 --coprocessor CP_NETWORK
    The terminal process terminated with exit code: 33.

    Terminal will be reused by tasks, press any key to close it.

    > Executing task: nRF Connect: Build hci_rpmsg (active) <

    Building hci_rpmsg
    west build --build-dir c:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\hci_rpmsg c:\nRF\v1.9.0\zephyr\samples\bluetooth\hci_rpmsg

    ninja: no work to do.

    Terminal will be reused by tasks, press any key to close it.

    > Executing task: nRF Connect: Flash hci_rpmsg (active) <

    Flashing hci_rpmsg to undefined
    west flash -d c:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\hci_rpmsg --skip-rebuild -r nrfjprog --snr 960141058

    -- west flash: using runner nrfjprog
    WARNING: runners: Argument --snr is deprecated, use -i/--dev-id instead.
    -- runners.nrfjprog: Flashing file: C:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build\hci_rpmsg\zephyr\merged_CPUNET.hex
    Parsing image file.
    WARNING: A programming operation has been performed without --verify.
    WARNING: Programming can fail without error.
    Applying pin reset.
    -- runners.nrfjprog: Board with serial number 960141058 flashed successfully.

    Terminal will be reused by tasks, press any key to close it.

    > Executing task: nRF Connect: Build CP100_GW/build (active) <

    Building CP100_GW
    west build --build-dir c:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW\build c:\Projects\Lismore\BTFirmwares\CP100_GW\CP100_GW --pristine --board nrf5340dk_nrf5340_cpuapp_ns -- -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=On -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DBOARD_ROOT:STRING="c:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW" -DCONFIG_DEBUG_OPTIMIZATIONS:STRING="y" -DCONFIG_DEBUG_THREAD_INFO:STRING="y" -DCONF_FILE:STRING="c:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/prj.conf"

    -- west build: generating a build system
    Including boilerplate (Zephyr base): C:/nRF/v1.9.0/zephyr/cmake/app/boilerplate.cmake
    -- Application: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW
    -- Zephyr version: 2.7.99 (C:/nRF/v1.9.0/zephyr), build: v2.7.99-ncs1
    -- Found Python3: C:/nRF/v1.9.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: nrf5340dk_nrf5340_cpuapp_ns
    -- Cache files will be written to: C:/nRF/v1.9.0/zephyr/.cache
    -- Found dtc: C:/nRF/v1.9.0/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (c:/nRF/v1.9.0/toolchain/opt)
    -- Found BOARD.dts: C:/nRF/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_ns.dts
    -- Generated zephyr.dts: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/zephyr/dts.cmake
    Parsing C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/Kconfig
    Loaded configuration 'C:/nRF/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_ns_defconfig'
    Merged configuration 'c:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/prj.conf'
    Merged configuration 'C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to 'C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/zephyr/.config'
    Kconfig header saved to 'C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/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: C:/nRF/v1.9.0/toolchain/opt/bin/arm-none-eabi-gcc.exe
    Changed board to secure nrf5340dk_nrf5340_cpuapp (NOT NS)

    === child image spm -  begin ===
    loading initial cache file C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/spm/child_image_preload.cmake
    Including boilerplate (Zephyr base): C:/nRF/v1.9.0/zephyr/cmake/app/boilerplate.cmake
    -- Application: C:/nRF/v1.9.0/nrf/samples/spm
    -- Zephyr version: 2.7.99 (C:/nRF/v1.9.0/zephyr), build: v2.7.99-ncs1
    -- Found Python3: C:/nRF/v1.9.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: nrf5340dk_nrf5340_cpuapp
    -- Cache files will be written to: C:/nRF/v1.9.0/zephyr/.cache
    -- Found dtc: C:/nRF/v1.9.0/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (c:/nRF/v1.9.0/toolchain/opt)
    -- Found BOARD.dts: C:/nRF/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Generated zephyr.dts: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/spm/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/spm/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/spm/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/spm/zephyr/dts.cmake
    Parsing C:/nRF/v1.9.0/zephyr/Kconfig
    Loaded configuration 'C:/nRF/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration 'C:/nRF/v1.9.0/nrf/samples/spm/prj.conf'
    Merged configuration 'C:/nRF/v1.9.0/nrf/samples/spm/spm_enable_cpunet.conf'
    Merged configuration 'C:/nRF/v1.9.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration 'C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/spm/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to 'C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/spm/zephyr/.config'
    Kconfig header saved to 'C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/spm/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: C:/nRF/v1.9.0/toolchain/opt/bin/arm-none-eabi-gcc.exe
    CMake Warning at C:\nRF\v1.9.0\zephyr\CMakeLists.txt:1687 (message):
      __ASSERT() statements are globally ENABLED


    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/spm
    === child image spm -  end ===


    === child image hci_rpmsg - CPUNET begin ===
    loading initial cache file C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/hci_rpmsg/child_image_preload.cmake
    Including boilerplate (Zephyr base): C:/nRF/v1.9.0/zephyr/cmake/app/boilerplate.cmake
    -- Application: C:/nRF/v1.9.0/zephyr/samples/bluetooth/hci_rpmsg
    -- Zephyr version: 2.7.99 (C:/nRF/v1.9.0/zephyr), build: v2.7.99-ncs1
    -- Found Python3: C:/nRF/v1.9.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: nrf5340dk_nrf5340_cpunet
    -- Cache files will be written to: C:/nRF/v1.9.0/zephyr/.cache
    -- Found dtc: C:/nRF/v1.9.0/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (c:/nRF/v1.9.0/toolchain/opt)
    -- Found BOARD.dts: C:/nRF/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/hci_rpmsg/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/hci_rpmsg/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/hci_rpmsg/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/hci_rpmsg/zephyr/dts.cmake
    Parsing C:/nRF/v1.9.0/zephyr/Kconfig
    Loaded configuration 'C:/nRF/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration 'C:/nRF/v1.9.0/zephyr/samples/bluetooth/hci_rpmsg/prj.conf'
    Merged configuration 'C:/nRF/v1.9.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Configuration saved to 'C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/hci_rpmsg/zephyr/.config'
    Kconfig header saved to 'C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/hci_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: C:/nRF/v1.9.0/toolchain/opt/bin/arm-none-eabi-gcc.exe
    -- libmetal version: 1.1.0 (C:/nRF/v1.9.0/zephyr/samples/bluetooth/hci_rpmsg)
    -- Build type:  
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.1.0 (C:/nRF/v1.9.0/modules/lib/open-amp/open-amp)
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- 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: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build/hci_rpmsg
    === child image hci_rpmsg - CPUNET end ===

    -- libmetal version: 1.1.0 (C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW)
    -- Build type:  
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.1.0 (C:/nRF/v1.9.0/modules/lib/open-amp/open-amp)
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    CMake Warning at C:\nRF\v1.9.0\zephyr\CMakeLists.txt:1687 (message):
      __ASSERT() statements are globally ENABLED


    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Projects/Lismore/BTFirmwares/CP100_GW/CP100_GW/build
    -- west build: building application
    [1/270] Creating directories for 'spm_subimage'
    [2/270] Creating directories for 'hci_rpmsg_subimage'
    [3/270] No download step for 'spm_subimage'
    [4/270] No download step for 'hci_rpmsg_subimage'
    [5/270] No update step for 'hci_rpmsg_subimage'
    [6/270] No update step for 'spm_subimage'
    [7/270] No patch step for 'hci_rpmsg_subimage'
    [8/270] No patch step for 'spm_subimage'
    [9/270] No configure step for 'hci_rpmsg_subimage'
    [9/270] Performing build step for 'hci_rpmsg_subimage'
    [1/218] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [2/218] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [3/218] Generating include/generated/driver-validation.h
    [4/218] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [5/218] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [6/218] Generating include/generated/offsets.h
    [7/218] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/utils.c.obj
    [8/218] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/ecc_dh.c.obj
    [9/218] Generating linker_zephyr_pre1.cmd
    [10/218] Generating linker_zephyr_pre0.cmd
    [11/218] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/aes_decrypt.c.obj
    [12/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [13/218] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [14/218] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [15/218] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/aes_encrypt.c.obj
    [16/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [17/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [18/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [19/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [20/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [21/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [22/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [23/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [24/218] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/ecc.c.obj
    [25/218] Linking C static library zephyr\arch\common\libisr_tables.a
    [26/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [27/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [28/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [29/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [30/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [31/218] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [32/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [33/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [34/218] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [35/218] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [36/218] Linking C static library zephyr\arch\common\libarch__common.a
    [37/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [38/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
    [39/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [40/218] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [41/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [42/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [43/218] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [44/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [45/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [46/218] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [47/218] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [48/218] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
    [49/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [50/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [51/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [52/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [53/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [54/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [55/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [56/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [57/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [58/218] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
    [59/218] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [60/218] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [61/218] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [62/218] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [63/218] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_network.c.obj
    [64/218] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [65/218] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_ipc.c.obj
    [66/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/dma.c.obj
    [67/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/log.c.obj
    [68/218] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [69/218] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [70/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/init.c.obj
    [71/218] Linking C static library zephyr\lib\posix\liblib__posix.a
    [72/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/version.c.obj
    [73/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/device.c.obj
    [74/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/irq.c.obj
    [75/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/io.c.obj
    [76/218] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [77/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/shmem.c.obj
    [78/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/alloc.c.obj
    [79/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/softirq.c.obj
    [80/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/device.c.obj
    [81/218] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [82/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/init.c.obj
    [83/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/condition.c.obj
    [84/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [85/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [86/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [87/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [88/218] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [89/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [90/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [91/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [92/218] Building C object CMakeFiles/app.dir/src/main.c.obj
    [93/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [94/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [95/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [96/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [97/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [98/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [99/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [100/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [101/218] Linking C static library app\libapp.a
    [102/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [103/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [104/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [105/218] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [106/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [107/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [108/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [109/218] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [110/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [111/218] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [112/218] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [113/218] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/utils/addr_utils.c.obj
    [114/218] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [115/218] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [116/218] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [117/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/log.c.obj
    [118/218] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [119/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/time.c.obj
    [120/218] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/ipc/rpmsg_service/rpmsg_service.c.obj
    [121/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/irq.c.obj
    [122/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/shmem.c.obj
    [123/218] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/arm/sys.c.obj
    [124/218] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/version.c.obj
    [125/218] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/ipc/rpmsg_service/rpmsg_backend.c.obj
    [126/218] Linking C static library modules\libmetal\libmetal\lib\libmetal.a
    [127/218] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/virtio/virtio.c.obj
    [128/218] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/virtio/virtqueue.c.obj
    [129/218] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/remoteproc/rsc_table_parser.c.obj
    [130/218] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/rpmsg/rpmsg_virtio.c.obj
    [131/218] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/rpmsg/rpmsg.c.obj
    [132/218] Linking C static library zephyr\libzephyr.a
    [133/218] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/remoteproc/elf_loader.c.obj
    [134/218] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/remoteproc/remoteproc_virtio.c.obj
    [135/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [136/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [137/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [138/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [139/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [140/218] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/remoteproc/remoteproc.c.obj
    [141/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [142/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [143/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [144/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [145/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [146/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [147/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [148/218] Linking C static library modules\open-amp\open-amp\lib\libopen_amp.a
    [149/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [150/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [151/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [152/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [153/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [154/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [155/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [156/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [157/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [158/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [159/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [160/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [161/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [162/218] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [163/218] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/dummy.c.obj
    [164/218] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/rpa.c.obj
    [165/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
    [166/218] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [167/218] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/log.c.obj
    [168/218] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_common.c.obj
    [169/218] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [170/218] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_raw.c.obj
    [171/218] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_entropy_device.c.obj
    [172/218] Linking C static library zephyr\kernel\libkernel.a
    [173/218] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [174/218] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_ecc.c.obj
    [175/218] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [176/218] Linking C static library zephyr\subsys\bluetooth\common\libsubsys__bluetooth__common.a
    [177/218] Linking C static library zephyr\subsys\random\libsubsys__random.a
    [178/218] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [179/218] Linking C static library zephyr\subsys\bluetooth\host\libsubsys__bluetooth__host.a
    [180/218] Linking C static library zephyr\drivers\console\libdrivers__console.a
    [181/218] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [182/218] Building C object zephyr/subsys/net/CMakeFiles/subsys__net.dir/buf.c.obj
    [183/218] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [184/218] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
    [185/218] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/entropy_nrf5.c.obj
    [186/218] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [187/218] Building C object modules/nrf/lib/multithreading_lock/CMakeFiles/..__nrf__lib__multithreading_lock.dir/multithreading_lock.c.obj
    [188/218] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [189/218] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [190/218] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [191/218] Building C object zephyr/drivers/ipm/CMakeFiles/drivers__ipm.dir/ipm_nrfx_ipc.c.obj
    [192/218] Linking C static library zephyr\drivers\entropy\libdrivers__entropy.a
    [193/218] Linking C static library zephyr\subsys\net\libsubsys__net.a
    [194/218] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [195/218] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [196/218] Building C object modules/nrf/subsys/bluetooth/controller/CMakeFiles/..__nrf__subsys__bluetooth__controller.dir/crypto.c.obj
    [197/218] Linking C static library modules\nrf\lib\multithreading_lock\lib..__nrf__lib__multithreading_lock.a
    [198/218] Linking C static library zephyr\drivers\ipm\libdrivers__ipm.a
    [199/218] Building C object modules/nrf/subsys/bluetooth/controller/CMakeFiles/..__nrf__subsys__bluetooth__controller.dir/hci_internal.c.obj
    [200/218] Building C object modules/nrf/drivers/mpsl/clock_control/CMakeFiles/..__nrf__drivers__mpsl__clock_control.dir/nrfx_clock_mpsl.c.obj
    [201/218] Building C object modules/nrf/subsys/mpsl/init/CMakeFiles/..__nrf__subsys__mpsl__init.dir/mpsl_init.c.obj
    [202/218] Linking C static library modules\nrf\drivers\mpsl\clock_control\lib..__nrf__drivers__mpsl__clock_control.a
    [203/218] Linking C static library modules\nrf\subsys\mpsl\init\lib..__nrf__subsys__mpsl__init.a
    [204/218] Building C object modules/nrf/subsys/bluetooth/controller/CMakeFiles/..__nrf__subsys__bluetooth__controller.dir/hci_driver.c.obj
    [205/218] Linking C static library modules\nrf\subsys\bluetooth\controller\lib..__nrf__subsys__bluetooth__controller.a
    [206/218] Linking C executable zephyr\zephyr_pre0.elf

    [207/218] Generating dev_handles.c
    [208/218] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [209/218] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [210/218] Linking C executable zephyr\zephyr_pre1.elf

    [211/218] Generating linker.cmd
    [212/218] Generating isr_tables.c, isrList.bin
    [213/218] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [214/218] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [215/218] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [216/218] Linking C executable zephyr\zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      170252 B       256 KB     64.95%
                SRAM:       43652 B        64 KB     66.61%
               SRAM1:          0 GB        64 KB      0.00%
            IDT_LIST:          0 GB         2 KB      0.00%
    [217/218] Generating zephyr/app.hex
    [218/218] Generating zephyr/merged_CPUNET.hex
    [14/270] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [15/270] Performing build step for 'spm_subimage'
    [1/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/nist_kw.c.obj
    [2/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/padlock.c.obj
    [3/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/pkcs12.c.obj
    [4/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/asn1parse.c.obj
    [5/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/pem.c.obj
    [6/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/base64.c.obj
    [7/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/asn1write.c.obj
    [8/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedtls.dir/C_/nRF/v1.9.0/mbedtls/library/ssl_tls13_keys.c.obj
    [9/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/oid.c.obj
    [10/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/pkwrite.c.obj
    [11/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/pkcs5.c.obj
    [12/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/platform.c.obj
    [13/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/platform_util.c.obj
    [14/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/camellia.c.obj
    [15/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/aesni.c.obj
    [16/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/version.c.obj
    [17/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/aria.c.obj
    [18/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/pkparse.c.obj
    [19/263] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [20/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/des.c.obj
    [21/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/ecdsa.c.obj
    [22/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/ecdh.c.obj
    [23/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/cipher_wrap.c.obj
    [24/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/ecp_curves.c.obj
    [25/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/cipher.c.obj
    [26/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/pk.c.obj
    [27/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/bignum.c.obj
    [28/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/md.c.obj
    [29/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedtls.dir/C_/nRF/v1.9.0/mbedtls/library/ssl_tls.c.obj
    [30/263] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [31/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/md5.c.obj
    [32/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/pk_wrap.c.obj
    [33/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/ripemd160.c.obj
    [34/263] Generating include/generated/driver-validation.h
    [35/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/hmac_drbg.c.obj
    [36/263] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [37/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/sha256.c.obj
    [38/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/rsa_alt_helpers.c.obj
    [39/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/psa_crypto.c.obj
    [40/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/psa_crypto_aead.c.obj
    [41/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/sha512.c.obj
    [42/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/sha1.c.obj
    [43/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/psa_crypto_cipher.c.obj
    [44/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/ecp.c.obj
    [45/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/psa_crypto_rsa.c.obj
    [46/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/psa_crypto_slot_management.c.obj
    [47/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/psa_crypto_hash.c.obj
    [48/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/psa_crypto_client.c.obj
    [49/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/psa_crypto_ecp.c.obj
    [50/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/C_/nRF/v1.9.0/mbedtls/library/rsa.c.obj
    [51/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/psa_crypto_mac.c.obj
    [52/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/psa_crypto_storage.c.obj
    [53/263] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [54/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/random_ext.c.obj
    [55/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.obj
    [56/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/dhm.c.obj
    [57/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/pk_wrap.c.obj
    [58/263] Linking C static library modules\nrfxlib\nrfxlib\nrf_security\src\libmbedcrypto_base.a
    [59/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/cipher_wrap.c.obj
    [60/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/pk.c.obj
    [61/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/md.c.obj
    [62/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/cipher.c.obj
    [63/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/cmac.c.obj
    [64/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/ccm.c.obj
    [65/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/ecdsa.c.obj
    [66/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/ecjpake.c.obj
    [67/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/chachapoly.c.obj
    [68/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/ecdh.c.obj
    [69/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/ecp_curves.c.obj
    [70/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/hkdf.c.obj
    [71/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/gcm.c.obj
    [72/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/poly1305.c.obj
    [73/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/rsa_alt_helpers.c.obj
    [74/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/chacha20.c.obj
    [75/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes.c.obj
    [76/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/ecjpake_oberon.c.obj
    [77/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes_oberon.c.obj
    [78/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/C_/nRF/v1.9.0/mbedtls/library/x509_create.c.obj
    [79/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/C_/nRF/v1.9.0/mbedtls/library/x509write_csr.c.obj
    [80/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedtls.dir/C_/nRF/v1.9.0/mbedtls/library/debug.c.obj
    [81/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedtls.dir/C_/nRF/v1.9.0/mbedtls/library/net_sockets.c.obj
    [82/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/C_/nRF/v1.9.0/mbedtls/library/x509.c.obj
    [83/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/C_/nRF/v1.9.0/mbedtls/library/x509_csr.c.obj
    [84/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedtls.dir/C_/nRF/v1.9.0/mbedtls/library/ssl_cache.c.obj
    [85/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/C_/nRF/v1.9.0/mbedtls/library/x509_crl.c.obj
    [86/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/ecp.c.obj
    [87/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/C_/nRF/v1.9.0/mbedtls/library/rsa.c.obj
    [88/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedtls.dir/C_/nRF/v1.9.0/mbedtls/library/ssl_ciphersuites.c.obj
    [89/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedtls.dir/C_/nRF/v1.9.0/mbedtls/library/ssl_ticket.c.obj
    [90/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedtls.dir/C_/nRF/v1.9.0/mbedtls/library/ssl_cookie.c.obj
    [91/263] Linking C static library modules\nrfxlib\nrfxlib\nrf_security\src\libmbedcrypto.a
    [92/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedx509.dir/C_/nRF/v1.9.0/mbedtls/library/x509_crt.c.obj
    [93/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedtls.dir/C_/nRF/v1.9.0/mbedtls/library/ssl_msg.c.obj
    [94/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedtls.dir/C_/nRF/v1.9.0/mbedtls/library/ssl_cli.c.obj
    [95/263] Linking C static library modules\nrfxlib\nrfxlib\nrf_security\src\libmbedx509.a
    [96/263] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedtls.dir/C_/nRF/v1.9.0/mbedtls/library/ssl_srv.c.obj
    [97/263] Linking C static library modules\nrfxlib\nrfxlib\nrf_security\src\libmbedtls.a
    [98/263] Generating include/generated/offsets.h
    [99/263] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [100/263] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [101/263] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [102/263] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/nrf/subsys/spm/secure_services.c.obj
    [103/263] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_mutex_zephyr.c.obj
    [104/263] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [105/263] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [106/263] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/nrf/subsys/spm/spm.c.obj
    [107/263] Generating linker_zephyr_pre0.cmd
    [108/263] Generating linker_zephyr_pre1.cmd
    [109/263] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [110/263] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [111/263] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [112/263] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [113/263] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [114/263] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [115/263] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [116/263] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [117/263] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [118/263] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [119/263] Linking C static library zephyr\arch\common\libisr_tables.a
    [120/263] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [121/263] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [122/263] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [123/263] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [124/263] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [125/263] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [126/263] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [127/263] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [128/263] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [129/263] Linking C static library zephyr\arch\common\libarch__common.a
    [130/263] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [131/263] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [132/263] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [133/263] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
    [134/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [135/263] 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
    [136/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [137/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [138/263] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [139/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [140/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [141/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [142/263] 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
    [143/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [144/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [145/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [146/263] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\tz\libarch__arm__core__aarch32__cortex_m__tz.a
    [147/263] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [148/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [149/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [150/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [151/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [152/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [153/263] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
    [154/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [155/263] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [156/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [157/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [158/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [159/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [160/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [161/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [162/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [163/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [164/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [165/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [166/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [167/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [168/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [169/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [170/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [171/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [172/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [173/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [174/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [175/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [176/263] Building C object CMakeFiles/app.dir/src/main.c.obj
    [177/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [178/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [179/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [180/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [181/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [182/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [183/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [184/263] Linking C static library app\libapp.a
    [185/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [186/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [187/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [188/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [189/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [190/263] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [191/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [192/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [193/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [194/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [195/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [196/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [197/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [198/263] Linking C static library zephyr\kernel\libkernel.a
    [199/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [200/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [201/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [202/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [203/263] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [204/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [205/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [206/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [207/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [208/263] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/power.c.obj
    [209/263] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [210/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [211/263] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [212/263] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy/residency.c.obj
    [213/263] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [214/263] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [215/263] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
    [216/263] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [217/263] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/constraint.c.obj
    [218/263] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [219/263] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [220/263] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [221/263] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [222/263] Building C object zephyr/boards/boards/arm/nrf5340dk_nrf5340_cpuapp/CMakeFiles/boards__arm__nrf5340dk_nrf5340.dir/nrf5340_cpunet_reset.c.obj
    [223/263] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm.c.obj
    [224/263] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_entropy_device.c.obj
    [225/263] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [226/263] Linking C static library zephyr\boards\boards\arm\nrf5340dk_nrf5340_cpuapp\libboards__arm__nrf5340dk_nrf5340.a
    [227/263] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [228/263] Linking C static library zephyr\lib\posix\liblib__posix.a
    [229/263] Linking C static library zephyr\libzephyr.a
    [230/263] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [231/263] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [232/263] Linking C static library zephyr\subsys\random\libsubsys__random.a
    [233/263] Linking C static library zephyr\drivers\console\libdrivers__console.a
    [234/263] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/cortex_m_systick.c.obj
    [235/263] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/C_/nRF/v1.9.0/nrf/drivers/entropy/entropy_cc310.c.obj
    [236/263] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [237/263] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [238/263] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [239/263] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [240/263] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [241/263] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [242/263] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [243/263] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [244/263] Linking C static library zephyr\drivers\entropy\libdrivers__entropy.a
    [245/263] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [246/263] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [247/263] Linking C static library modules\nrf\subsys\fw_info\lib..__nrf__subsys__fw_info.a
    [248/263] Linking C static library modules\nrf\drivers\hw_cc310\lib..__nrf__drivers__hw_cc310.a
    [249/263] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [250/263] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [251/263] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [252/263] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [253/263] Linking C executable zephyr\zephyr_pre0.elf

    [254/263] Generating dev_handles.c
    [255/263] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [256/263] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [257/263] Linking C executable zephyr\zephyr_pre1.elf

    [258/263] Generating linker.cmd
    [259/263] Generating isr_tables.c, isrList.bin
    [260/263] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [261/263] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [262/263] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [263/263] Linking C executable zephyr\zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:         48 KB        64 KB     75.00%
                SRAM:       12072 B        32 KB     36.84%
            IDT_LIST:          0 GB         2 KB      0.00%
    [17/270] Completed 'hci_rpmsg_subimage'
    [19/270] No install step for 'spm_subimage'
    [20/270] Completed 'spm_subimage'
    [21/270] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [22/270] Generating include/generated/offsets.h
    [23/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/utils/addr_utils.c.obj
    [24/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_store.c.obj
    [25/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_nvs.c.obj
    [26/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
    [27/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_init.c.obj
    [28/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_line.c.obj
    [29/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
    [30/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings.c.obj
    [31/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/ipc/rpmsg_service/rpmsg_backend.c.obj
    [32/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/ipc/rpmsg_service/rpmsg_service.c.obj
    [33/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/constraint.c.obj
    [34/270] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/utils.c.obj
    [35/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm.c.obj
    [36/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy/residency.c.obj
    [37/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/fs/nvs/nvs.c.obj
    [38/270] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/nrf/subsys/nonsecure/secure_services_ns.c.obj
    [39/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [40/270] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/aes_decrypt.c.obj
    [41/270] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [42/270] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/cmac_mode.c.obj
    [43/270] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/nrf/subsys/bluetooth/services/lbs.c.obj
    [44/270] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [45/270] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/aes_encrypt.c.obj
    [46/270] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/sha256.c.obj
    [47/270] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/hmac_prng.c.obj
    [48/270] Building C object zephyr/CMakeFiles/zephyr.dir/C_/nRF/v1.9.0/modules/crypto/tinycrypt/lib/source/hmac.c.obj
    [49/270] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [50/270] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [51/270] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [52/270] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [53/270] Generating linker_zephyr_pre1.cmd
    [54/270] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [55/270] Generating linker_zephyr_pre0.cmd
    [56/270] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [57/270] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [58/270] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [59/270] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [60/270] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [61/270] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [62/270] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [63/270] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [64/270] Linking C static library zephyr\arch\common\libisr_tables.a
    [65/270] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [66/270] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [67/270] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [68/270] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [69/270] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [70/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [71/270] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [72/270] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [73/270] Linking C static library zephyr\arch\common\libarch__common.a
    [74/270] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [75/270] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [76/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [77/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [78/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [79/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [80/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [81/270] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [82/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [83/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [84/270] Building C object CMakeFiles/app.dir/src/main.c.obj
    [85/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [86/270] Linking C static library modules\nrf\subsys\fw_info\lib..__nrf__subsys__fw_info.a
    [87/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [88/270] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [89/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [90/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [91/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [92/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [93/270] Linking C static library app\libapp.a
    [94/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [95/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [96/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [97/270] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [98/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [99/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [100/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [101/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [102/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [103/270] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [104/270] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [105/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [106/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
    [107/270] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [108/270] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [109/270] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/debug/thread_info.c.obj
    [110/270] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [111/270] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [112/270] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [113/270] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [114/270] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/power.c.obj
    [115/270] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_ipc.c.obj
    [116/270] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [117/270] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [118/270] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [119/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/io.c.obj
    [120/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/init.c.obj
    [121/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/dma.c.obj
    [122/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/log.c.obj
    [123/270] Linking C static library zephyr\libzephyr.a
    [124/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/device.c.obj
    [125/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/version.c.obj
    [126/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/shmem.c.obj
    [127/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/alloc.c.obj
    [128/270] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/nRF/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [129/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/softirq.c.obj
    [130/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/irq.c.obj
    [131/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/irq.c.obj
    [132/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/device.c.obj
    [133/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/init.c.obj
    [134/270] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [135/270] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/version.c.obj
    [136/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/time.c.obj
    [137/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/arm/sys.c.obj
    [138/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/shmem.c.obj
    [139/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/condition.c.obj
    [140/270] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/log.c.obj
    [141/270] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/rpmsg/rpmsg.c.obj
    [142/270] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/virtio/virtio.c.obj
    [143/270] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/rpmsg/rpmsg_virtio.c.obj
    [144/270] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/remoteproc/elf_loader.c.obj
    [145/270] Linking C static library modules\libmetal\libmetal\lib\libmetal.a
    [146/270] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/virtio/virtqueue.c.obj
    [147/270] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/remoteproc/rsc_table_parser.c.obj
    [148/270] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/remoteproc/remoteproc_virtio.c.obj
    [149/270] 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
    [150/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [151/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [152/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [153/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [154/270] Building C object modules/open-amp/open-amp/lib/CMakeFiles/open_amp.dir/remoteproc/remoteproc.c.obj
    [155/270] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [156/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [157/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [158/270] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [159/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [160/270] Linking C static library modules\open-amp\open-amp\lib\libopen_amp.a
    [161/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [162/270] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
    [163/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [164/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [165/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [166/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [167/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [168/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [169/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [170/270] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [171/270] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
    [172/270] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [173/270] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [174/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/uuid.c.obj
    [175/270] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [176/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/addr.c.obj
    [177/270] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/dummy.c.obj
    [178/270] Building C object zephyr/boards/arm/nrf5340dk_nrf5340/CMakeFiles/boards__arm__nrf5340dk_nrf5340.dir/nrf5340_cpunet_reset.c.obj
    [179/270] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [180/270] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/log.c.obj
    [181/270] Linking C static library zephyr\boards\arm\nrf5340dk_nrf5340\libboards__arm__nrf5340dk_nrf5340.a
    [182/270] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [183/270] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/rpa.c.obj
    [184/270] Linking C static library zephyr\lib\posix\liblib__posix.a
    [185/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/buf.c.obj
    [186/270] Linking C static library zephyr\subsys\bluetooth\common\libsubsys__bluetooth__common.a
    [187/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/settings.c.obj
    [188/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_common.c.obj
    [189/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/crypto.c.obj
    [190/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/adv.c.obj
    [191/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/id.c.obj
    [192/270] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_entropy_device.c.obj
    [193/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/ecc.c.obj
    [194/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/l2cap.c.obj
    [195/270] Linking C static library zephyr\subsys\random\libsubsys__random.a
    [196/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/keys.c.obj
    [197/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/conn.c.obj
    [198/270] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [199/270] Building C object zephyr/subsys/net/CMakeFiles/subsys__net.dir/buf.c.obj
    [200/270] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [201/270] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [202/270] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [203/270] Linking C static library zephyr\subsys\net\libsubsys__net.a
    [204/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/gatt.c.obj
    [205/270] Linking C static library zephyr\drivers\console\libdrivers__console.a
    [206/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/att.c.obj
    [207/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_core.c.obj
    [208/270] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [209/270] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
    [210/270] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [211/270] Building C object zephyr/drivers/bluetooth/CMakeFiles/drivers__bluetooth.dir/hci/rpmsg_nrf53.c.obj
    [212/270] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [213/270] Building C object zephyr/drivers/ipm/CMakeFiles/drivers__ipm.dir/ipm_nrfx_ipc.c.obj
    [214/270] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/C_/nRF/v1.9.0/nrf/drivers/entropy/entropy_cc310.c.obj
    [215/270] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [216/270] Linking C static library zephyr\drivers\flash\libdrivers__flash.a
    [217/270] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [218/270] Building C object zephyr/drivers/bluetooth/CMakeFiles/drivers__bluetooth.dir/hci/rpmsg.c.obj
    [219/270] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [220/270] Linking C static library zephyr\drivers\entropy\libdrivers__entropy.a
    [221/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [222/270] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [223/270] Linking C static library zephyr\drivers\ipm\libdrivers__ipm.a
    [224/270] Building C object modules/nrf/lib/dk_buttons_and_leds/CMakeFiles/..__nrf__lib__dk_buttons_and_leds.dir/dk_buttons_and_leds.c.obj
    [225/270] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [226/270] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [227/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [228/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [229/270] Linking C static library zephyr\drivers\bluetooth\libdrivers__bluetooth.a
    [230/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [231/270] Linking C static library modules\nrf\lib\dk_buttons_and_leds\lib..__nrf__lib__dk_buttons_and_leds.a
    [232/270] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/smp.c.obj
    [233/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [234/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [235/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [236/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [237/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [238/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [239/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [240/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [241/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [242/270] Linking C static library zephyr\subsys\bluetooth\host\libsubsys__bluetooth__host.a
    [243/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [244/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [245/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [246/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [247/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [248/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [249/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [250/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [251/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [252/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [253/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [254/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [255/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [256/270] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
    [257/270] Linking C static library zephyr\kernel\libkernel.a
    [258/270] Linking C executable zephyr\zephyr_pre0.elf

    [259/270] Generating dev_handles.c
    [260/270] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [261/270] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [262/270] Linking C executable zephyr\zephyr_pre1.elf

    [263/270] Generating linker.cmd
    [264/270] Generating isr_tables.c, isrList.bin
    [265/270] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [266/270] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [267/270] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [268/270] Linking C executable zephyr\zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      135344 B       952 KB     13.88%
                SRAM:       25268 B       416 KB      5.93%
            IDT_LIST:          0 GB         2 KB      0.00%
    [269/270] Generating zephyr/merged.hex
    [270/270] Generating zephyr/merged_domains.hex

    Terminal will be reused by tasks, press any key to close it.

    I am using Windows

    My build config:

    I really would like to understand what has happened here to build confidence, as everything is a fresh install, i am happy to send you the VM so you can show me my failings

  • Hi,

    The log shows some old attempts to program in the beginning, and then a successful build. When programming you get error 33. Perhaps the issue here is really with the onboard debugger or more likely, with the SUB communication between the debugger and your PC? Can you try to connect directly to a PC (not via a USB hub), try another port and perhaps another USB cable?

    It could also make sense to test with a simpler app that you can easily see if it is working or not, like Blinky (not BLE Blinky) built for nrf5340dk_nrf5340_cpuapp (not _ns). Are you able to program that and make it run? Next, are you able to debug it? Once that works you can move on to more complex samples.

  • Hi,

    Ok, blinky works and i can debug it no problem

    so now i try peripheral_lbs (no _ns), build it, flash it - but it doesnt seem to run, nRFConnect on my phone cannot see the service

    > Executing task: nRF Connect: Build peripheral_lbs/build (active) <

    Building peripheral_lbs
    west build --build-dir c:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build c:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs

    [0/4] Performing build step for 'hci_rpmsg_subimage'
    ninja: no work to do.

    Terminal will be reused by tasks, press any key to close it.

    > Executing task: nRF Connect: Build peripheral_lbs/build (active) <

    Building peripheral_lbs
    west build --build-dir c:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build c:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs

    [0/4] Performing build step for 'hci_rpmsg_subimage'
    ninja: no work to do.

    Terminal will be reused by tasks, press any key to close it.

    > Executing task: nRF Connect: Flash peripheral_lbs/build (active) <

    Flashing build to undefined
    west flash -d c:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build --skip-rebuild -r nrfjprog --snr 960141058 --erase

    -- west flash: using runner nrfjprog
    WARNING: runners: Argument --snr is deprecated, use -i/--dev-id instead.
    -- runners.nrfjprog: mass erase requested
    -- runners.nrfjprog: Flashing file: C:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build\zephyr\merged_domains.hex
    -- runners.nrfjprog: C:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build\zephyr\merged_domains.hex targets both nRF53 coprocessors; splitting it into: C:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build\zephyr\GENERATED_CP_NETWORK_merged_domains.hex and C:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build\zephyr\GENERATED_CP_APPLICATION_merged_domains.hex
    Parsing image file.
    WARNING: A programming operation has been performed without --verify.
    WARNING: Programming can fail without error.
    Parsing image file.
    WARNING: A programming operation has been performed without --verify.
    WARNING: Programming can fail without error.
    Applying pin reset.
    -- runners.nrfjprog: Board with serial number 960141058 flashed successfully.

    Terminal will be reused by tasks, press any key to close it.
  • Hi,

    Good, then programming and debugging works. It could be that there is an issue with the network core, though I would have expected to see an error.

    Can you try to recover like this before programming and see if that helps?

    nrfjprog  --recover --coprocessor CP_NETWORK
    nrfjprog  --recover

    Also, can you check again both if you see the advertising packets and if you are able to debug after this?

  • Hi,

    Sorry for the delay in reply,

    PS C:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs> nrfjprog  --recover --coprocessor CP_NETWORK
    Recovering device. This operation might take 30s.
    Erasing user code and UICR flash areas.
    PS C:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs> nrfjprog  --recover
    Recovering device. This operation might take 30s.
    Erasing user code and UICR flash areas.
    PS C:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs>

    And now the flash:

    > Executing task: nRF Connect: Build peripheral_lbs/build (active) <

    Building peripheral_lbs
    west build --build-dir c:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build c:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs

    [0/4] Performing build step for 'hci_rpmsg_subimage'
    ninja: no work to do.

    Terminal will be reused by tasks, press any key to close it.

    > Executing task: nRF Connect: Flash peripheral_lbs/build (active) <

    Flashing build to undefined
    west flash -d c:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build --skip-rebuild -r nrfjprog --snr 960141058

    -- west flash: using runner nrfjprog
    WARNING: runners: Argument --snr is deprecated, use -i/--dev-id instead.
    -- runners.nrfjprog: Flashing file: C:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build\zephyr\merged_domains.hex
    -- runners.nrfjprog: C:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build\zephyr\merged_domains.hex targets both nRF53 coprocessors; splitting it into: C:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build\zephyr\GENERATED_CP_NETWORK_merged_domains.hex and C:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build\zephyr\GENERATED_CP_APPLICATION_merged_domains.hex
    Parsing image file.
    WARNING: A programming operation has been performed without --verify.
    WARNING: Programming can fail without error.
    Parsing image file.
    WARNING: A programming operation has been performed without --verify.
    WARNING: Programming can fail without error.
    Applying pin reset.
    -- runners.nrfjprog: Board with serial number 960141058 flashed successfully.

    Terminal will be reused by tasks, press any key to close it.

    But i still do not see an advertisment from the board

    Try to debug:

    Launching GDB: "c:\\nRF\\v1.9.0\\toolchain\\opt\\bin\\arm-none-eabi-gdb.exe" -q --interpreter=mi2 "c:\\Projects\\Lismore\\BTFirmwares\\IC1GW\\peripheral_lbs\\build\\zephyr\\merged_domains.hex"
    Set "showDevDebugOutput": true in your "launch.json" to see verbose GDB transactions here. Helpful to debug issues or report problems
    Reading symbols from c:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build\zephyr\merged_domains.hex...
    (No debugging symbols found in c:\Projects\Lismore\BTFirmwares\IC1GW\peripheral_lbs\build\zephyr\merged_domains.hex)
    WARNING: Cortex-Debug will deprecate use of GDB version 8. Please upgrade to version 9+
    Launching gdb-server: "C:\\Program Files (x86)\\SEGGER\\JLink\\JLinkGDBServerCL.exe" -singlerun -nogui -if swd -port 50000 -swoport 50001 -telnetport 50002 -device nRF5340_xxAA_APP -select usb=960141058 -rtos "C:\\Program Files (x86)\\SEGGER\\JLink\\GDBServer\\RTOSPlugin_Zephyr.dll"
    Please check TERMINAL tab (gdb-server) for output from C:\Program Files (x86)\SEGGER\JLink\JLinkGDBServerCL.exe
    0x00001c3c in ?? ()
    Program stopped, probably due to a reset and/or halt issued by debugger
    add symbol table from file "c:/Projects/Lismore/BTFirmwares/IC1GW/peripheral_lbs/build/zephyr/zephyr.elf"
    (y or n) [answered Y; input not from terminal]
    Reading symbols from c:/Projects/Lismore/BTFirmwares/IC1GW/peripheral_lbs/build/zephyr/zephyr.elf...
    Resetting target
    Resetting target
    Run to 'main' timed out. Trying to pause program
    [New Remote target]

    Thread
    2 received signal SIGTRAP, Trace/breakpoint trap.
    [Switching to Remote target]
    0x000001a4 in ?? ()



    It seems to have got further, but will not hit my breakpoint, if i hit continue,
    i never get out of this cbprintf_complete file



  • Hi,

    It looks like the problem is the version of the board i am using.

    PCA10095 0.8.0 2019.51 - causes me the problems

    PCA10095 2.0.0 2011.42 - Is advertising - and i can debug!

Reply Children
Related