Debugging in VS Code: does not halt in main() and can not view peripherals

Hi there!

I'm using nRF Connect SDK v2.1.2 and VS Code 1.73.1 with nRF Connect extensions on a Windows 11 x64 machine. I created a Freestanding application based on the nrf/applications/asset_tracker_v2 as a starting point for the Thingy:91

Coming from Segger Embedded Studio + nRF5 SDK 17.0.2, I'm completely new to this dev system and any pointers will be much appreciated. I learned (the hard way) that I had to disable debug options in the build configuration for debugging to work at all.

When I start debugging, it programs the nRF9160 and breaks here in cpu_idle.S, not main():

It also does not show any peripherals. I can put a breakpoint somewhere in main(), run and it will break there.

I created a launch.json file and here is the content:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "nrf-connect",
            "request": "launch",
            "name": "Launch active build configuration",
            "config": "${activeConfig}",
            "runToEntryPoint": "main"
        },
        {
            "name": "Launch build",
            "type": "nrf-connect",
            "request": "launch",
            "config": "d:\\Work\\PICONOMIX\\projects-contract\\DAU\\Thingy91\\firmware\\asset_tracker_v2\\build",
            "runToEntryPoint": "main",
            "svdFile": "d:\\ncs\\v2.1.2\\modules\\hal\\nordic\\nrfx\\mdk\\nrf9160.svd"
        }
    ]
}

So the "runToEntryPoint" field means that it is supposed to stop in main(), right?

I added the "svdFile" field to see if I could fix the "PERIPHERALS" view but that property name is not valid.

How do I fix this? Must I install and use the Cortex-Debug extension?

Thanks in advance,

Pieter

https://piconomix.com

  • P.S. When I allow the FW to run and pause it to view the thread info, it also looks incorrect?

    It lists only one thread with address 0x0000dead

  • P.S.S. Does it have to do with the fact that I installed the Nordic SDK on the D: drive? Here is the support information:

    {
      "platform": {
        "os": "win32",
        "osVersion": "Windows 10 Home",
        "osKernel": "10.0.22621",
        "vscode": "1.73.1",
        "electron": "19.0.17",
        "node": "v16.14.2"
      },
      "system": {
        "date": "2022-11-25T13:18:01.966Z",
        "vscodeRoot": "c:\\Program Files\\Microsoft VS Code\\resources\\app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "01:26:27",
        "osUptime": "01:27:47",
        "cpu": {
          "model": "12th Gen Intel(R) Core(TM) i5-12600",
          "speed": "3302 MHz",
          "count": 6
        },
        "memory": {
          "total": "15.75 GB",
          "free": "8.84 GB"
        }
      },
      "workspace": {
        "name": "Untitled (Workspace)",
        "workspaceFile": "1669299877415",
        "folders": [
          "d:\\Work\\PICONOMIX\\projects\\Thingy91\\firmware\\asset_tracker_v2"
        ]
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2022.10.30",
            "path": "c:\\Users\\Pieter\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2022.10.30-win32-x64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2022.10.7",
            "path": "c:\\Users\\Pieter\\.vscode\\extensions\\nordic-semiconductor.nrf-terminal-2022.10.7",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2022.9.11",
            "path": "c:\\Users\\Pieter\\.vscode\\extensions\\nordic-semiconductor.nrf-devicetree-2022.9.11",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2022.10.7",
            "path": "c:\\Users\\Pieter\\.vscode\\extensions\\nordic-semiconductor.nrf-kconfig-2022.10.7",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": "1.12.4",
          "ms-vscode-remote.remote-wsl-recommender": "0.0.17",
          "ms-vscode.js-debug": "1.72.0",
          "ms-vscode.js-debug-companion": "1.0.18",
          "ms-vscode.vscode-js-profile-table": "1.0.3",
          "dan-c-underwood.arm": "1.7.4",
          "ms-vscode.cpptools-extension-pack": "1.3.0",
          "ms-vscode.cpptools-themes": "2.0.0",
          "trond-snekvik.gnu-mapfiles": "1.1.0"
        }
      },
      "tools": {
        "d:\\ncs\\toolchains\\v2.1.2\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gcc.exe": "0.14.1",
        "C:\\Program Files\\SEGGER\\JLink\\JLink.exe": "7.82b",
        "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfjprog.exe": "10.18.1",
        "nrfutil": "Not found",
        "d:\\ncs\\toolchains\\v2.1.2\\opt\\bin\\cmake.exe": "3.20.5",
        "d:\\ncs\\toolchains\\v2.1.2\\opt\\bin\\Scripts\\west.exe": "0.14.0",
        "d:\\ncs\\toolchains\\v2.1.2\\opt\\bin\\python.exe": "3.8.2",
        "d:\\ncs\\toolchains\\v2.1.2\\opt\\bin\\ninja.exe": "1.9.0",
        "d:\\ncs\\toolchains\\v2.1.2\\opt\\bin\\gperf.exe": "3.1",
        "d:\\ncs\\toolchains\\v2.1.2\\opt\\bin\\dtc.exe": "1.4.7",
        "d:\\ncs\\toolchains\\v2.1.2\\opt\\bin\\gn.exe": "2071",
        "d:\\ncs\\toolchains\\v2.1.2\\mingw64\\bin\\git.exe": "2.26.2.windows.1"
      },
      "sdks": [
        {
          "version": "2.1.2",
          "path": "d:\\ncs\\v2.1.2"
        }
      ],
      "toolchains": [
        {
          "version": "2.1.2",
          "path": "d:\\ncs\\toolchains\\v2.1.2"
        }
      ],
      "connectedDevices": [
        {
          "serialNumber": "59201630"
        }
      ],
      "deviceProviders": [
        "nrfjprog"
      ],
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "topdir": "${nrf-connect.sdk:2.1.2}",
          "toolchain": {
            "path": "${nrf-connect.toolchain:2.1.2}"
          },
          "ozonePath": "",
          "applications": [
            "${workspaceFolder}"
          ],
          "applicationOptions": {},
          "kconfig": {
            "interface": "kconfig"
          },
          "welcome": {
            "showOnStartup": true
          },
          "west": {
            "env": {
              "$base": "terminal"
            }
          },
          "boardRoots": [],
          "enableTelemetry": false,
          "taskBindings": {},
          "debugging": {
            "backend": "nRF Debug",
            "flash": true
          },
          "activeAppFollowActiveEditor": true
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character"
        }
      },
      "environment": {
        "westExe": "west",
        "westEnv": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "C:\\SPB_Data",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\Pieter",
          "Path": "d:\\ncs\\toolchains\\v2.1.2\\mingw64\\bin;d:\\ncs\\toolchains\\v2.1.2\\mingw64\\libexec\\git-core;d:\\ncs\\toolchains\\v2.1.2\\opt\\bin;d:\\ncs\\toolchains\\v2.1.2\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin;d:\\ncs\\toolchains\\v2.1.2\\arm-zephyr-eabi\\bin;d:\\ncs\\toolchains\\v2.1.2\\opt\\bin\\Scripts;C:\\Program Files\\SlickEdit Pro 27.0.0\\win\\;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files\\TortoiseGit\\bin;C:\\UnixShellUtils\\bin;C:\\Program Files\\dotnet\\;C:\\Program Files\\PuTTY\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Microsoft VS Code\\bin;C:\\Python\\3.11\\Scripts\\;C:\\Python\\3.11\\;C:\\Users\\Pieter\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\Pieter\\AppData\\Local\\atom\\bin;C:\\Users\\Pieter\\AppData\\Local\\Microsoft\\WindowsApps;",
          "ZEPHYR_BASE": "d:\\ncs\\v2.1.2\\zephyr",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "d:\\ncs\\toolchains\\v2.1.2\\opt\\zephyr-sdk",
          "PYTHONPATH": "d:\\ncs\\toolchains\\v2.1.2\\opt\\bin;d:\\ncs\\toolchains\\v2.1.2\\opt\\bin\\Lib;d:\\ncs\\toolchains\\v2.1.2\\opt\\bin\\Lib\\site-packages",
          "Python3_ROOT": "d:\\ncs\\toolchains\\v2.1.2\\opt\\bin"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "C:\\SPB_Data",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\Pieter",
          "Path": "C:\\Program Files\\SlickEdit Pro 27.0.0\\win\\;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files\\TortoiseGit\\bin;C:\\UnixShellUtils\\bin;C:\\Program Files\\dotnet\\;C:\\Program Files\\PuTTY\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Microsoft VS Code\\bin;C:\\Python\\3.11\\Scripts\\;C:\\Python\\3.11\\;C:\\Users\\Pieter\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\Pieter\\AppData\\Local\\atom\\bin;C:\\Users\\Pieter\\AppData\\Local\\Microsoft\\WindowsApps;",
          "PATH": "C:\\Program Files\\SlickEdit Pro 27.0.0\\win\\;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files\\TortoiseGit\\bin;C:\\UnixShellUtils\\bin;C:\\Program Files\\dotnet\\;C:\\Program Files\\PuTTY\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Microsoft VS Code\\bin;C:\\Python\\3.11\\Scripts\\;C:\\Python\\3.11\\;C:\\Users\\Pieter\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\Pieter\\AppData\\Local\\atom\\bin;C:\\Users\\Pieter\\AppData\\Local\\Microsoft\\WindowsApps;"
        },
        "toolchainPath": "d:\\ncs\\toolchains\\v2.1.2",
        "toolchainBinPath": "d:\\ncs\\toolchains\\v2.1.2\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin",
        "toolchainVersion": "2.1.2"
      },
      "terminal": {
        "shell": null,
        "defaultProfile": null
      }
    }

  • Hi Pieter,

    Before I go into the debugging specifically, let us have a look at the following first:

    I learned (the hard way) that I had to disable debug options in the build configuration for debugging to work at all.

    I suspect this has been due to some alignment issues, see https://github.com/nrfconnect/sdk-nrf/pull/8956.

    When I test debug optimizations with 9160 and NVS sample, it fails for me with 2.1.2, but it works for me with v2.2.0-rc1.
    v2.2.0-rc1 was recently added to the toolchain manager.

    Can you test the same with v2.2.0-rc1 and see if you still has have the same issue?

    -

    For the Asset Tracker v2, I can also recommend having a look at the Debug Module.

    -

    When I build the Asset Tracker v2 for the nRF9160DK and debug this, I can see peripherals.
    What debugger have you connected to the Thingy91?

    Regards,
    Sigurd Hellesvik

  • Hi Sigurd,

    I'm using a Segger J-Link V9 for debugging. I've upgraded to SDK v2.2.0-rc1 as recommended. The FW image is too big when I try to build the asset_tracker_v2 for Thingy:91 with "Enable Debug Options" ticked. Error message: region `FLASH' overflowed by 15028 bytes

    Are you able to build asset_tracker_v2 with debug options and it fits in FLASH?

    Here is the complete terminal output (the forum SW does not allow me to insert it as </> Code)

    *  Executing task: nRF Connect: Generate config thingy91_nrf9160_ns for d:\ncs\v2.2.0-rc1\nrf\applications\asset_tracker_v2

    Building asset_tracker_v2
    west build --build-dir d:\ncs\v2.2.0-rc1\nrf\applications\asset_tracker_v2\build d:\ncs\v2.2.0-rc1\nrf\applications\asset_tracker_v2 --pristine --board thingy91_nrf9160_ns -- -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DCONFIG_DEBUG_OPTIMIZATIONS=y -DCONFIG_DEBUG_THREAD_INFO=y -DBOARD_ROOT:STRING="d:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2"

    -- west build: making build dir d:\ncs\v2.2.0-rc1\nrf\applications\asset_tracker_v2\build pristine
    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2
    -- Found Python3: D:/ncs/toolchains/v2.2.0-rc1/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
    -- Cache files will be written to: D:/ncs/v2.2.0-rc1/zephyr/.cache
    -- Zephyr version: 3.2.99 (D:/ncs/v2.2.0-rc1/zephyr)
    -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
    -- Board: thingy91_nrf9160_ns
    -- Found host-tools: zephyr 0.15.1 (D:/ncs/toolchains/v2.2.0-rc1/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.15.1 (D:/ncs/toolchains/v2.2.0-rc1/opt/zephyr-sdk)
    -- Found Dtc: D:/ncs/toolchains/v2.2.0-rc1/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: D:/ncs/v2.2.0-rc1/nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160_ns.dts
    -- Found devicetree overlay: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/boards/thingy91_nrf9160_ns.overlay
    -- Generated zephyr.dts: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/zephyr/dts.cmake
    Parsing D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/Kconfig
    Loaded configuration 'D:/ncs/v2.2.0-rc1/nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160_ns_defconfig'
    Merged configuration 'D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/prj.conf'
    Merged configuration 'D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/boards/thingy91_nrf9160_ns.conf'
    Merged configuration 'D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to 'D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/zephyr/.config'
    Kconfig header saved to 'D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 12.1.0
    -- The CXX compiler identification is GNU 12.1.0
    -- The ASM compiler identification is GNU
    -- Found assembler: D:/ncs/toolchains/v2.2.0-rc1/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: D:/ncs/toolchains/v2.2.0-rc1/opt/bin/python.exe (found version "3.8.2") found components: Interpreter
    Changed board to secure thingy91_nrf9160 (NOT NS)

    === child image mcuboot -  begin ===
    loading initial cache file D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/mcuboot/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base (cached)).
    -- Application: D:/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/zephyr
    -- Cache files will be written to: D:/ncs/v2.2.0-rc1/zephyr/.cache
    -- Zephyr version: 3.2.99 (D:/ncs/v2.2.0-rc1/zephyr)
    -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
    -- Board: thingy91_nrf9160
    -- Found host-tools: zephyr 0.15.1 (D:/ncs/toolchains/v2.2.0-rc1/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.15.1 (D:/ncs/toolchains/v2.2.0-rc1/opt/zephyr-sdk)
    -- Found BOARD.dts: D:/ncs/v2.2.0-rc1/nrf/boards/arm/thingy91_nrf9160/thingy91_nrf9160.dts
    -- Found devicetree overlay: D:/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/zephyr/dts.overlay
    -- Found devicetree overlay: D:/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/zephyr/dts.overlay
    -- Generated zephyr.dts: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/mcuboot/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/mcuboot/zephyr/dts.cmake
    Parsing D:/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/mcuboot/zephyr/.config'
    No change to configuration in 'D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/mcuboot/zephyr/.config'
    No change to Kconfig header in 'D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/mcuboot/zephyr/include/generated/autoconf.h'
    MCUBoot bootloader key file: D:/ncs/v2.2.0-rc1/bootloader/mcuboot/root-rsa-2048.pem
    -- Configuring done
    -- Generating done
    -- Build files have been written to: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/mcuboot
    === child image mcuboot -  end ===

    CMake Warning at D:/ncs/v2.2.0-rc1/nrf/modules/mcuboot/CMakeLists.txt:286 (message):
     

              ---------------------------------------------------------
              --- WARNING: Using default MCUBoot key, it should not ---
              --- be used for production.                           ---
              ---------------------------------------------------------
              



    CMake Warning at D:/ncs/v2.2.0-rc1/zephyr/CMakeLists.txt:1833 (message):
      __ASSERT() statements are globally ENABLED


    -- Found partition manager static configuration: D:/ncs/v2.2.0-rc1/nrf/boards/arm/thingy91_nrf9160/thingy91_pm_static.yml
    Partition 'mcuboot' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_pad' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_primary' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_primary_app' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_secondary' is not included in the dynamic resolving since it is statically defined.
    Partition 'settings_storage' is not included in the dynamic resolving since it is statically defined.
    Partition 'nonsecure_storage' is not included in the dynamic resolving since it is statically defined.
    Partition 'tfm_secure' is not included in the dynamic resolving since it is statically defined.
    Partition 'tfm_nonsecure' is not included in the dynamic resolving since it is statically defined.
    Partition 'tfm' is not included in the dynamic resolving since it is statically defined.
    Dropping partition 'nrf_modem_lib_trace' since its size is 0.
    -- Configuring done
    -- Generating done
    -- Build files have been written to: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build
    -- west build: building application
    [1/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/nist_kw.c.obj
    [2/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/padlock.c.obj
    [3/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/platform.c.obj
    [4/434] Generating include/generated/version.h
    -- Zephyr version: 3.2.99 (D:/ncs/v2.2.0-rc1/zephyr), build: v3.2.99-ncs1-rc1
    [5/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/base64.c.obj
    [6/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/asn1parse.c.obj
    [7/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/platform_util.c.obj
    [8/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/constant_time.c.obj
    [9/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/version.c.obj
    [10/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/asn1write.c.obj
    [11/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/oid.c.obj
    [12/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pkcs12.c.obj
    [13/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pkparse.c.obj
    [14/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/cipher_wrap.c.obj
    [15/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pem.c.obj
    [16/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pkwrite.c.obj
    [17/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pk.c.obj
    [18/434] Creating directories for 'mcuboot_subimage'
    [19/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pkcs5.c.obj
    [20/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/dhm.c.obj
    [21/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/cipher.c.obj
    [22/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/sha1.c.obj
    [23/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ripemd160.c.obj
    [24/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/md5.c.obj
    [25/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pk_wrap.c.obj
    [26/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/sha256.c.obj
    [27/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/aesni.c.obj
    [28/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/des.c.obj
    [29/434] No download step for 'mcuboot_subimage'
    [30/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/camellia.c.obj
    [31/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/md.c.obj
    [32/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/bignum.c.obj
    [33/434] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [34/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/aria.c.obj
    [35/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ccm.c.obj
    [36/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/cmac.c.obj
    [37/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/chachapoly.c.obj
    [38/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ecdsa.c.obj
    [39/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ecp.c.obj
    [40/434] No update step for 'mcuboot_subimage'
    [41/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/sha512.c.obj
    [42/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ecdh.c.obj
    [43/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/hkdf.c.obj
    [44/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ecp_curves.c.obj
    [45/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/gcm.c.obj
    [46/434] Linking C static library modules\nrfxlib\nrfxlib\nrf_security\src\libmbedcrypto_base.a
    [47/434] No patch step for 'mcuboot_subimage'
    [48/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/entropy.c.obj
    [49/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ctr_drbg.c.obj
    [50/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/hmac_drbg.c.obj
    [51/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/rsa_alt_helpers.c.obj
    [52/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/ecjpake_oberon.c.obj
    [53/434] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes.c.obj
    [54/434] No configure step for 'mcuboot_subimage'
    [54/434] Performing build step for 'mcuboot_subimage'
    [1/30] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [2/30] Building C object zephyr/CMakeFiles/zephyr.dir/D_/ncs/v2.2.0-rc1/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [3/30] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
    [4/30] Building C object CMakeFiles/app.dir/D_/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/bootutil/src/tlv.c.obj
    [5/30] Generating linker_zephyr_pre0.cmd
    [6/30] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
    [7/30] Generating linker_zephyr_pre1.cmd
    [8/30] Building C object CMakeFiles/app.dir/flash_map_extended.c.obj
    [9/30] Building C object CMakeFiles/app.dir/D_/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/bootutil/src/image_validate.c.obj
    [10/30] Building C object CMakeFiles/app.dir/D_/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/bootutil/src/image_rsa.c.obj
    [11/30] Building C object CMakeFiles/app.dir/main.c.obj
    [12/30] Building C object CMakeFiles/app.dir/D_/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/bootutil/src/swap_misc.c.obj
    [13/30] Building C object zephyr/CMakeFiles/zephyr.dir/D_/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/boot_serial/src/boot_serial.c.obj
    [14/30] Building C object CMakeFiles/app.dir/D_/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/bootutil/src/swap_scratch.c.obj
    [15/30] Building C object CMakeFiles/app.dir/D_/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/bootutil/src/bootutil_misc.c.obj
    [16/30] Linking C static library zephyr\libzephyr.a
    [17/30] Building C object CMakeFiles/app.dir/D_/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/bootutil/src/loader.c.obj
    [18/30] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/D_/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/bootutil/src/bootutil_public.c.obj
    [19/30] Building C object CMakeFiles/app.dir/D_/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/bootutil/src/swap_move.c.obj
    [20/30] Linking C static library modules\mcuboot\boot\bootutil\zephyr\libmcuboot_util.a
    [21/30] Linking C static library app\libapp.a
    [22/30] Linking C executable zephyr\zephyr_pre0.elf

    [23/30] Generating dev_handles.c
    [24/30] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [25/30] Linking C executable zephyr\zephyr_pre1.elf

    [26/30] Generating linker.cmd
    [27/30] Generating isr_tables.c, isrList.bin
    [28/30] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [29/30] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [30/30] Linking C executable zephyr\zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       40254 B        48 KB     81.90%
                 RAM:       27000 B     211736 B     12.75%
            IDT_LIST:          0 GB         2 KB      0.00%
    [61/434] Generating ../../tfm/CMakeCache.txt
    -- The C compiler identification is GNU 12.1.0
    -- The ASM compiler identification is GNU
    -- Found assembler: D:/ncs/toolchains/v2.2.0-rc1/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: D:/ncs/toolchains/v2.2.0-rc1/opt/bin/python.exe (found version "3.8.2") found components: Interpreter
    -- Found Python3: D:/ncs/toolchains/v2.2.0-rc1/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
    -- Cache files will be written to: D:/ncs/v2.2.0-rc1/zephyr/.cache
    -- Configuring done
    -- Generating done
    -- Build files have been written to: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/tfm
    [66/434] No configure step for 'tfm'
    [67/433] Performing build step for 'tfm'
    [1/2] Generating ../generated/secure_fw/spm/cmsis_func/tfm_spm_db_func.inc, ../generated/secure_fw/spm/cmsis_func/tfm_veneers.c, ../generated/interface/include/tfm_veneers.h, ../generated/tools/tfm_veneers_functions.txt, ../generated/secure_fw/spm/cmsis_func/tfm_secure_irq_handlers.inc, ../generated/interface/include/psa_manifest/sid.h, ../generated/interface/include/psa_manifest/pid.h, ../generated/interface/include/config_impl.h, ../generated/tools/config_impl.cmake
    [1/2] Re-running CMake...
    -- Found Python3: D:/ncs/toolchains/v2.2.0-rc1/opt/bin/python.exe (found version "3.8.2") found components: Interpreter
    -- Found Python3: D:/ncs/toolchains/v2.2.0-rc1/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
    -- Cache files will be written to: D:/ncs/v2.2.0-rc1/zephyr/.cache
    -- Configuring done
    -- Generating done
    -- Build files have been written to: D:/ncs/v2.2.0-rc1/nrf/applications/asset_tracker_v2/build/tfm
    [1/171] Building C object lib/fih/CMakeFiles/tfm_fih_implementation.dir/src/fih.o
    [2/171] Linking C static library lib\fih\libtfm_fih_implementation.a
    [3/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/nist_kw.o
    [4/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/oid.o
    [5/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/bignum.o
    [6/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/platform.o
    [7/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/padlock.o
    [8/171] Generating liboberon_mbedcrypto__psa_3.0.12.a
    [9/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memcpy.o
    [10/171] Building C object secure_fw/CMakeFiles/tfm_s.dir/partitions/ns_agent_tz/tfm_psa_api_veneers.o
    [11/171] Building ASM object secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/target/nordic_nrf/common/nrf9160/gcc/startup_nrf9160_s.o
    [12/171] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [13/171] Building C object secure_fw/CMakeFiles/tfm_s.dir/partitions/idle_partition/load_info_idle_sp.o
    [14/171] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/common/faults.o
    [15/171] Building C object secure_fw/CMakeFiles/tfm_s.dir/partitions/ns_agent_tz/load_info_ns_agent_tz.o
    [16/171] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.o
    [17/171] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.o
    [18/171] Building C object secure_fw/CMakeFiles/tfm_s.dir/spm/cmsis_psa/psa_interface_cross.o
    [19/171] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/interface/src/tfm_psa_call_pack.o
    [20/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/arch/tfm_arch.o
    [21/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/tfm_core_utils.o
    [22/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/utilities.o
    [23/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/tfm_boot_data.o
    [24/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/spm_cross_call.o
    [25/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/psa_api.o
    [26/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/backend_ipc.o
    [27/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/static_load.o
    [28/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/main.o
    [29/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/spm_ipc.o
    [30/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/thread.o
    [31/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/tfm_pools.o
    [32/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/arch/tfm_arch_v8m_main.o
    [33/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/interrupt.o
    [34/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/tfm_core_svcalls_ipc.o
    [35/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ns_client_ext/tfm_spm_ns_ctx.o
    [36/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/partitions/idle_partition/idle_partition.o
    [37/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/interface/src/tfm_psa_call_pack.o
    [38/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.o
    [39/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [40/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/psa_interface_cross.o
    [41/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/partitions/ns_agent_tz/ns_agent_tz.o
    [42/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.o
    [43/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/partitions/idle_partition/load_info_idle_sp.o
    [44/171] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/partitions/ns_agent_tz/load_info_ns_agent_tz.o
    [45/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memcmp.o
    [46/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memset.o
    [47/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/sprt_main.o
    [48/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/service_api.o
    [49/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memmove.o
    [50/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_strnlen.o
    [51/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/sprt_partition_metadata_indicator.o
    [52/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/sfn_common_thread.o
    [53/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/crypto/tfm_crypto_secure_api.o
    [54/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/__/spm/cmsis_psa/psa_interface_cross.o
    [55/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/platform/tfm_platform_secure_api.o
    [56/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/__/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [57/171] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/__/__/interface/src/tfm_psa_call_pack.o
    [58/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_alloc.o
    [59/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_init.o
    [60/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_mac.o
    [61/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_cipher.o
    [62/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_key.o
    [63/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_hash.o
    [64/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_aead.o
    [65/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_asymmetric.o
    [66/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_key_derivation.o
    [67/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_key_management.o
    [68/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/__/__/generated/secure_fw/partitions/crypto/auto_generated/intermedia_tfm_crypto.o
    [69/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/__/spm/cmsis_psa/psa_interface_cross.o
    [70/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_rng.o
    [71/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/__/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [72/171] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/__/__/interface/src/tfm_psa_call_pack.o
    [73/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/psa_crypto_cipher.o
    [74/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/psa_crypto_ecp.o
    [75/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/psa_crypto.o
    [76/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/psa_crypto_hash.o
    [77/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/memory_buffer_alloc.o
    [78/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/psa_crypto_client.o
    [79/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/psa_crypto_aead.o
    [80/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/psa_crypto_driver_wrappers.o
    [81/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/psa_crypto_slot_management.o
    [82/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/psa_crypto_storage.o
    [83/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/random_ext.o
    [84/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/psa_crypto_mac.o
    [85/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/psa_crypto_rsa.o
    [86/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pkcs12.o
    [87/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pkparse.o
    [88/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pkwrite.o
    [89/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/dhm.o
    [90/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pkcs5.o
    [91/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pem.o
    [92/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/cipher.o
    [93/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pk.o
    [94/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/md.o
    [95/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/pk_wrap.o
    [96/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/sha256.o
    [97/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/sha1.o
    [98/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/cipher_wrap.o
    [99/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ripemd160.o
    [100/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/camellia.o
    [101/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/aria.o
    [102/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/md5.o
    [103/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/aesni.o
    [104/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/sha512.o
    [105/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ecdh.o
    [106/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/chachapoly.o
    [107/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/des.o
    [108/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/cmac.o
    [109/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ecdsa.o
    [110/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ccm.o
    [111/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ecp.o
    [112/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/ecp_curves.o
    [113/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/rsa.o
    [114/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/rsa_alt_helpers.o
    [115/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/hmac_drbg.o
    [116/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/gcm.o
    [117/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/hkdf.o
    [118/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/asn1parse.o
    [119/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/legacy/aes.o
    [120/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/legacy/aes_oberon.o
    [121/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/84642c98342275b15fcdeff42c22de85/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [122/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/legacy/ecjpake_oberon.o
    [123/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/base64.o
    [124/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/asn1write.o
    [125/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/constant_time.o
    [126/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/version.o
    [127/171] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/platform_util.o
    [128/171] Linking C static library secure_fw\partitions\crypto\mbedcrypto\nrf_security_src\libmbedcrypto_base.a
    [129/171] Building C object secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/platform_sp.o
    [130/171] Building C object secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/__/__/spm/cmsis_psa/psa_interface_cross.o
    [131/171] Building C object secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/__/__/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [132/171] Building C object secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/__/__/__/interface/src/tfm_psa_call_pack.o
    [133/171] Building C object secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/__/__/__/generated/secure_fw/partitions/platform/auto_generated/intermedia_tfm_platform.o
    [134/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/native_drivers/spu.o
    [135/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/cmsis_drivers/Driver_Flash.o
    [136/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/native_drivers/mpu_armv8m_drv.o
    [137/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/nrfx_glue.o
    [138/171] Building C object platform/CMakeFiles/platform_s.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.o
    [139/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/plat_test.o
    [140/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/hw_init.o
    [141/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/spm_hal.o
    [142/171] Building C object platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_nvic.o
    [143/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/tfm_hal_isolation.o
    [144/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/tfm_hal_platform_common.o
    [145/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/services/src/tfm_ioctl_core_s_api.o
    [146/171] Building C object platform/CMakeFiles/platform_s.dir/D_/ncs/v2.2.0-rc1/nrf/modules/tfm/tfm/boards/common/tfm_hal_platform.o
    [147/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/nrf9160/target_cfg.o
    [148/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/services/src/tfm_platform_hal_ioctl.o
    [149/171] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/nrf9160/tfm_interrupts.o
    [150/171] Building C object platform/CMakeFiles/platform_s.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/mdk/system_nrf9160.o
    [151/171] Building C object platform/CMakeFiles/platform_s.dir/D_/ncs/v2.2.0-rc1/nrf/modules/tfm/tfm/boards/src/tfm_ioctl_s_api.o
    [152/171] Building C object platform/CMakeFiles/platform_s.dir/D_/ncs/v2.2.0-rc1/nrf/modules/tfm/tfm/boards/src/tfm_platform_system.o
    [153/171] Building C object platform/CMakeFiles/platform_s.dir/D_/ncs/v2.2.0-rc1/nrf/modules/tfm/tfm/boards/common/attest_hal.o
    [154/171] Building C object platform/CMakeFiles/platform_s.dir/D_/ncs/v2.2.0-rc1/nrf/modules/tfm/tfm/boards/common/dummy_otp.o
    [155/171] Building C object platform/CMakeFiles/platform_s.dir/D_/ncs/v2.2.0-rc1/nrf/modules/tfm/tfm/boards/common/dummy_provisioning.o
    [156/171] Building C object platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_memory_symbols.o
    [157/171] Building C object platform/CMakeFiles/platform_s.dir/ext/common/tfm_platform.o
    [158/171] Building C object platform/CMakeFiles/platform_s.dir/__/secure_fw/spm/cmsis_psa/psa_interface_cross.o
    [159/171] Building C object platform/CMakeFiles/platform_s.dir/__/interface/src/tfm_psa_call_pack.o
    [160/171] Linking C static library platform\libplatform_s.a
    [161/171] Linking C static library secure_fw\partitions\platform\libtfm_psa_rot_partition_platform.a
    [162/171] Linking C static library secure_fw\partitions\crypto\mbedcrypto\nrf_security_src\libcrypto_service_mbedcrypto.a
    [163/171] Linking C static library secure_fw\partitions\crypto\libtfm_psa_rot_partition_crypto.a
    [164/171] Linking C static library secure_fw\partitions\lib\sprt\libtfm_sprt.a
    [165/171] Linking C static library secure_fw\spm\libtfm_spm.a
    [166/171] Building C object platform/target/nrf9160/nrf_common/CMakeFiles/tfm_s_scatter.dir/gcc/nordic_nrf_s.ld
    [167/171] Linking C executable bin\tfm_s.axf
    [168/171] Generating ../bin/tfm_s.hex
    [169/171] Generating ../bin/tfm_s.elf
    [170/171] Generating ../bin/tfm_s.bin
    [171/171] Linking C static library secure_fw\libtfm_s_veneers.a
    [68/433] Completed 'mcuboot_subimage'
    [70/433] Performing install step for 'tfm'
    -- Install configuration: "Debug"
    [71/433] Generating zephyr/tfm_secure.hex
    [72/433] Completed 'tfm'
    [73/433] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [74/433] Generating include/generated/offsets.h
    [75/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [76/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [77/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [78/433] Building C object CMakeFiles/app.dir/src/events/debug_module_event.c.obj
    [79/433] Building C object CMakeFiles/app.dir/src/events/led_state_event.c.obj
    [80/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [81/433] Building C object CMakeFiles/app.dir/src/cloud/cloud_codec/json_helpers.c.obj
    [82/433] Building C object CMakeFiles/app.dir/src/events/sensor_module_event.c.obj
    [83/433] Building C object CMakeFiles/app.dir/src/events/util_module_event.c.obj
    [84/433] Building C object CMakeFiles/app.dir/src/events/ui_module_event.c.obj
    [85/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [86/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [87/433] Building C object CMakeFiles/app.dir/src/watchdog/watchdog_app.c.obj
    [88/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [89/433] Building C object CMakeFiles/app.dir/src/cloud/cloud_codec/cloud_codec_ringbuffer.c.obj
    [90/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [91/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [92/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [93/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [94/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [95/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [96/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [97/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [98/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [99/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [100/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [101/433] Building C object CMakeFiles/app.dir/src/ext_sensors/ext_sensors.c.obj
    [102/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [103/433] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [104/433] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [105/433] Building C object CMakeFiles/app.dir/src/cloud/nrf_cloud_integration.c.obj
    [106/433] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_secure.c.obj
    [107/433] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/power.c.obj
    [108/433] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [109/433] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [110/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [111/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [112/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [113/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [114/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mpsc_pbuf.c.obj
    [115/433] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/soc.c.obj
    [116/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_cache.c.obj
    [117/433] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [118/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/debug/thread_info.c.obj
    [119/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_output.c.obj
    [120/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_msg.c.obj
    [121/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/fs/fcb/fcb_append.c.obj
    [122/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_mgmt.c.obj
    [123/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/fs/fcb/fcb_elem_info.c.obj
    [124/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/fs/fcb/fcb_getnext.c.obj
    [125/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/backends/log_backend_uart.c.obj
    [126/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/fs/fcb/fcb_rotate.c.obj
    [127/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_core.c.obj
    [128/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/fs/fcb/fcb.c.obj
    [129/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/dfu/img_util/flash_img.c.obj
    [130/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/utils/addr_utils.c.obj
    [131/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sntp/sntp_simple.c.obj
    [132/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/getaddrinfo.c.obj
    [133/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
    [134/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/fs/fcb/fcb_walk.c.obj
    [135/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/sockets_select.c.obj
    [136/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
    [137/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_init.c.obj
    [138/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_line.c.obj
    [139/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/socket_offload.c.obj
    [140/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/state.c.obj
    [141/433] Building C object zephyr/CMakeFiles/zephyr.dir/D_/ncs/v2.2.0-rc1/nrf/lib/adp536x/adp536x.c.obj
    [142/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy.c.obj
    [143/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_store.c.obj
    [144/433] Building C object CMakeFiles/app.dir/src/cloud/cloud_codec/nrf_cloud/nrf_cloud_codec.c.obj
    [145/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings.c.obj
    [146/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/stream/stream_flash.c.obj
    [147/433] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [148/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_fcb.c.obj
    [149/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm.c.obj
    [150/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [151/433] Building C object zephyr/CMakeFiles/zephyr.dir/D_/ncs/v2.2.0-rc1/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [152/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sntp/sntp.c.obj
    [153/433] Building C object zephyr/CMakeFiles/zephyr.dir/D_/ncs/v2.2.0-rc1/nrf/subsys/caf/events/module_state_event.c.obj
    [154/433] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [155/433] Building C object zephyr/CMakeFiles/zephyr.dir/D_/ncs/v2.2.0-rc1/nrf/subsys/app_event_manager/app_event_manager.c.obj
    [156/433] Building C object zephyr/CMakeFiles/zephyr.dir/D_/ncs/v2.2.0-rc1/nrf/subsys/caf/events/led_event.c.obj
    [157/433] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [158/433] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [159/433] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/sockets.c.obj
    [160/433] Linking C static library zephyr\drivers\console\libdrivers__console.a
    [161/433] Building C object zephyr/drivers/i2c/CMakeFiles/drivers__i2c.dir/i2c_common.c.obj
    [162/433] Building C object zephyr/drivers/sensor/adxl372/CMakeFiles/drivers__sensor__adxl372.dir/adxl372_spi.c.obj
    [163/433] Building C object zephyr/drivers/led/CMakeFiles/drivers__led.dir/led_pwm.c.obj
    [164/433] Building C object zephyr/drivers/led/CMakeFiles/drivers__led.dir/led_gpio.c.obj
    [165/433] Building C object zephyr/drivers/sensor/adxl362/CMakeFiles/drivers__sensor__adxl362.dir/adxl362_trigger.c.obj
    [166/433] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [167/433] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
    [168/433] Building C object zephyr/drivers/pwm/CMakeFiles/drivers__pwm.dir/pwm_nrfx.c.obj
    [169/433] Building C object zephyr/drivers/sensor/adxl372/CMakeFiles/drivers__sensor__adxl372.dir/adxl372_i2c.c.obj
    [170/433] Building C object zephyr/drivers/i2c/CMakeFiles/drivers__i2c.dir/i2c_nrfx_twim.c.obj
    [171/433] Building C object zephyr/drivers/sensor/adxl372/CMakeFiles/drivers__sensor__adxl372.dir/adxl372.c.obj
    [172/433] Building C object zephyr/drivers/sensor/bme680/CMakeFiles/drivers__sensor__bme680.dir/bme680_i2c.c.obj
    [173/433] Linking C static library zephyr\drivers\led\libdrivers__led.a
    [174/433] Linking C static library zephyr\drivers\pwm\libdrivers__pwm.a
    [175/433] Building C object zephyr/drivers/sensor/adxl362/CMakeFiles/drivers__sensor__adxl362.dir/adxl362.c.obj
    [176/433] Building C object zephyr/drivers/watchdog/CMakeFiles/drivers__watchdog.dir/wdt_nrfx.c.obj
    [177/433] Linking C static library zephyr\libzephyr.a
    [178/433] Building C object zephyr/drivers/hwinfo/CMakeFiles/drivers__hwinfo.dir/hwinfo_weak_impl.c.obj
    [179/433] Linking C static library zephyr\drivers\i2c\libdrivers__i2c.a
    [180/433] Building C object zephyr/drivers/sensor/bme680/CMakeFiles/drivers__sensor__bme680.dir/bme680_spi.c.obj
    [181/433] Linking C static library zephyr\drivers\sensor\adxl372\libdrivers__sensor__adxl372.a
    [182/433] Building C object zephyr/drivers/hwinfo/CMakeFiles/drivers__hwinfo.dir/hwinfo_nrf.c.obj
    [183/433] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [184/433] Building C object zephyr/drivers/sensor/bme680/CMakeFiles/drivers__sensor__bme680.dir/bme680.c.obj
    [185/433] Linking C static library zephyr\drivers\sensor\adxl362\libdrivers__sensor__adxl362.a
    [186/433] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [187/433] Linking C static library zephyr\drivers\watchdog\libdrivers__watchdog.a
    [188/433] Linking C static library zephyr\drivers\hwinfo\libdrivers__hwinfo.a
    [189/433] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [190/433] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [191/433] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/D_/ncs/v2.2.0-rc1/nrf/drivers/entropy/entropy_cc3xx.c.obj
    [192/433] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [193/433] Linking C static library zephyr\drivers\sensor\bme680\libdrivers__sensor__bme680.a
    [194/433] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [195/433] Building C object modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_os.c.obj
    [196/433] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [197/433] Building C object zephyr/drivers/spi/CMakeFiles/drivers__spi.dir/spi_nrfx_spim.c.obj
    [198/433] Building C object modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/fault.c.obj
    [199/433] Linking C static library zephyr\drivers\pinctrl\libdrivers__pinctrl.a
    [200/433] Linking C static library zephyr\drivers\entropy\libdrivers__entropy.a
    [201/433] Linking C static library zephyr\drivers\flash\libdrivers__flash.a
    [202/433] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [203/433] Building C object modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/sanity.c.obj
    [204/433] Linking C static library zephyr\drivers\spi\libdrivers__spi.a
    [205/433] Building C object modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf91_sockets.c.obj
    [206/433] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [207/433] Building C object modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_lib.c.obj
    [208/433] Building C object modules/nrf/lib/at_monitor/CMakeFiles/..__nrf__lib__at_monitor.dir/at_monitor.c.obj
    [209/433] Building C object modules/nrf/lib/dk_buttons_and_leds/CMakeFiles/..__nrf__lib__dk_buttons_and_leds.dir/dk_buttons_and_leds.c.obj
    [210/433] Building C object modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_cmd_parser.c.obj
    [211/433] Building C object modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_params.c.obj
    [212/433] Building C object modules/nrf/lib/at_host/CMakeFiles/..__nrf__lib__at_host.dir/at_host.c.obj
    [213/433] Linking C static library modules\nrf\lib\at_monitor\lib..__nrf__lib__at_monitor.a
    [214/433] Linking C static library modules\nrf\lib\nrf_modem_lib\lib..__nrf__lib__nrf_modem_lib.a
    [215/433] Linking C static library modules\nrf\lib\dk_buttons_and_leds\lib..__nrf__lib__dk_buttons_and_leds.a
    [216/433] Building C object CMakeFiles/app.dir/src/events/cloud_module_event.c.obj
    [217/433] Building C object CMakeFiles/app.dir/src/modules/util_module.c.obj
    [218/433] Building C object CMakeFiles/app.dir/src/events/data_module_event.c.obj
    [219/433] Linking C static library modules\nrf\lib\at_host\lib..__nrf__lib__at_host.a
    [220/433] Building C object CMakeFiles/app.dir/src/events/location_module_event.c.obj
    [221/433] Building C object CMakeFiles/app.dir/src/modules/led_module.c.obj
    [222/433] Building C object CMakeFiles/app.dir/src/events/app_module_event.c.obj
    [223/433] Building C object CMakeFiles/app.dir/src/events/modem_module_event.c.obj
    [224/433] Building C object CMakeFiles/app.dir/src/modules/ui_module.c.obj
    [225/433] Building C object CMakeFiles/app.dir/src/modules/sensor_module.c.obj
    [226/433] Building C object modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc_modem_hooks.c.obj
    [227/433] Building C object CMakeFiles/app.dir/src/modules/modules_common.c.obj
    [228/433] Building C object modules/nrf/lib/pdn/CMakeFiles/..__nrf__lib__pdn.dir/esm.c.obj
    [229/433] Building C object CMakeFiles/app.dir/src/modules/location_module.c.obj
    [230/433] Building C object CMakeFiles/app.dir/src/main.c.obj
    [231/433] Building C object modules/nrf/lib/modem_info/CMakeFiles/..__nrf__lib__modem_info.dir/modem_info_params.c.obj
    [232/433] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [233/433] Building C object modules/nrf/lib/hw_id/CMakeFiles/..__nrf__lib__hw_id.dir/hw_id.c.obj
    [234/433] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [235/433] Building C object CMakeFiles/app.dir/src/modules/modem_module.c.obj
    [236/433] Building C object modules/nrf/lib/modem_info/CMakeFiles/..__nrf__lib__modem_info.dir/modem_info.c.obj
    [237/433] Building C object modules/nrf/lib/pdn/CMakeFiles/..__nrf__lib__pdn.dir/pdn.c.obj
    [238/433] Building C object modules/nrf/lib/date_time/CMakeFiles/..__nrf__lib__date_time.dir/date_time_ntp.c.obj
    [239/433] Linking C static library modules\nrf\lib\hw_id\lib..__nrf__lib__hw_id.a
    [240/433] Building C object modules/nrf/lib/date_time/CMakeFiles/..__nrf__lib__date_time.dir/date_time.c.obj
    [241/433] Linking C static library modules\nrf\lib\modem_info\lib..__nrf__lib__modem_info.a
    [242/433] Linking C static library modules\nrf\lib\pdn\lib..__nrf__lib__pdn.a
    [243/433] Building C object modules/nrf/lib/date_time/CMakeFiles/..__nrf__lib__date_time.dir/date_time_modem.c.obj
    [244/433] Building C object CMakeFiles/app.dir/src/modules/data_module.c.obj
    [245/433] Building C object modules/nrf/lib/date_time/CMakeFiles/..__nrf__lib__date_time.dir/date_time_core.c.obj
    [246/433] Building C object modules/nrf/lib/modem_antenna/CMakeFiles/..__nrf__lib__modem_antenna.dir/modem_antenna.c.obj
    [247/433] Building C object modules/nrf/lib/location/CMakeFiles/..__nrf__lib__location.dir/location_utils.c.obj
    [248/433] Building C object modules/nrf/lib/location/CMakeFiles/..__nrf__lib__location.dir/location.c.obj
    [249/433] Building C object modules/nrf/lib/location/CMakeFiles/..__nrf__lib__location.dir/method_cellular.c.obj
    [250/433] Building C object CMakeFiles/app.dir/src/modules/cloud_module.c.obj
    [251/433] Linking C static library modules\nrf\lib\date_time\lib..__nrf__lib__date_time.a
    [252/433] Building C object modules/nrf/subsys/net/lib/nrf_cloud/CMakeFiles/..__nrf__subsys__net__lib__nrf_cloud.dir/src/nrf_cloud_mem.c.obj
    [253/433] Building C object modules/nrf/lib/location/CMakeFiles/..__nrf__lib__location.dir/method_gnss.c.obj
    [254/433] Linking C static library modules\nrf\lib\modem_antenna\lib..__nrf__lib__modem_antenna.a
    [255/433] Building C object modules/nrf/lib/qos/CMakeFiles/..__nrf__lib__qos.dir/qos.c.obj
    [256/433] Linking C static library app\libapp.a
    [257/433] Building C object modules/nrf/subsys/net/lib/nrf_cloud/CMakeFiles/..__nrf__subsys__net__lib__nrf_cloud.dir/src/nrf_cloud_client_id.c.obj
    [258/433] Building C object modules/nrf/lib/location/CMakeFiles/..__nrf__lib__location.dir/location_core.c.obj
    [259/433] Building C object modules/nrf/subsys/net/lib/nrf_cloud/CMakeFiles/..__nrf__subsys__net__lib__nrf_cloud.dir/src/nrf_cloud_agps_utils.c.obj
    [260/433] Linking C static library modules\nrf\lib\qos\lib..__nrf__lib__qos.a
    [261/433] Building C object modules/nrf/subsys/net/lib/nrf_cloud/CMakeFiles/..__nrf__subsys__net__lib__nrf_cloud.dir/src/nrf_cloud_fsm.c.obj
    [262/433] Building C object modules/nrf/subsys/net/lib/nrf_cloud/CMakeFiles/..__nrf__subsys__net__lib__nrf_cloud.dir/src/nrf_cloud_fota_common.c.obj
    [263/433] Linking C static library modules\nrf\lib\location\lib..__nrf__lib__location.a
    [264/433] Building C object modules/nrf/subsys/net/lib/nrf_cloud/CMakeFiles/..__nrf__subsys__net__lib__nrf_cloud.dir/src/nrf_cloud.c.obj
    [265/433] Building C object modules/nrf/subsys/net/lib/nrf_cloud/CMakeFiles/..__nrf__subsys__net__lib__nrf_cloud.dir/src/nrf_cloud_location.c.obj
    [266/433] Building C object modules/nrf/subsys/net/lib/download_client/CMakeFiles/..__nrf__subsys__net__lib__download_client.dir/src/sanity.c.obj
    [267/433] Building C object modules/nrf/subsys/net/lib/download_client/CMakeFiles/..__nrf__subsys__net__lib__download_client.dir/src/parse.c.obj
    [268/433] Building C object modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc_helpers.c.obj
    [269/433] Building C object modules/nrf/subsys/net/lib/nrf_cloud/CMakeFiles/..__nrf__subsys__net__lib__nrf_cloud.dir/src/nrf_cloud_agps.c.obj
    [270/433] Building C object modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc.c.obj
    [271/433] Building C object modules/nrf/subsys/net/lib/download_client/CMakeFiles/..__nrf__subsys__net__lib__download_client.dir/src/http.c.obj
    [272/433] Building C object modules/nrf/subsys/caf/modules/CMakeFiles/..__nrf__subsys__caf__modules.dir/leds.c.obj
    [273/433] Building C object modules/nrf/subsys/net/lib/fota_download/CMakeFiles/..__nrf__subsys__net__lib__fota_download.dir/src/fota_download_util.c.obj
    [274/433] Building C object modules/nrf/subsys/net/lib/nrf_cloud/CMakeFiles/..__nrf__subsys__net__lib__nrf_cloud.dir/src/nrf_cloud_codec.c.obj
    [275/433] Building C object modules/nrf/subsys/dfu/dfu_target/CMakeFiles/..__nrf__subsys__dfu__dfu_target.dir/src/dfu_target_stream.c.obj
    [276/433] Building C object modules/nrf/subsys/dfu/dfu_target/CMakeFiles/..__nrf__subsys__dfu__dfu_target.dir/src/dfu_target.c.obj
    [277/433] Building C object modules/trusted-firmware-m/CMakeFiles/tfm_api.dir/src/zephyr_tfm_log.c.obj
    [278/433] Building C object modules/trusted-firmware-m/CMakeFiles/tfm_api.dir/__/__/tfm/install/interface/src/tfm_platform_ipc_api.c.obj
    [279/433] Linking C static library modules\nrf\lib\lte_link_control\lib..__nrf__lib__lte_link_control.a
    [280/433] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [281/433] Linking C static library modules\nrf\subsys\caf\modules\lib..__nrf__subsys__caf__modules.a
    [282/433] Building C object modules/nrf/modules/tfm/zephyr/CMakeFiles/tfm_api_nrf.dir/__/tfm/boards/src/tfm_ioctl_ns_api.c.obj
    [283/433] Building C object modules/nrf/subsys/dfu/dfu_target/CMakeFiles/..__nrf__subsys__dfu__dfu_target.dir/src/dfu_target_mcuboot.c.obj
    [284/433] Building C object modules/trusted-firmware-m/CMakeFiles/tfm_api.dir/interface/interface.c.obj
    [285/433] Linking C static library modules\nrf\subsys\fw_info\lib..__nrf__subsys__fw_info.a
    [286/433] Building C object modules/trusted-firmware-m/CMakeFiles/tfm_api.dir/__/__/tfm/install/interface/src/tfm_psa_ns_api.c.obj
    [287/433] Building C object modules/nrf/subsys/net/lib/download_client/CMakeFiles/..__nrf__subsys__net__lib__download_client.dir/src/download_client.c.obj
    [288/433] Building C object modules/trusted-firmware-m/CMakeFiles/tfm_api.dir/__/__/tfm/install/interface/src/tfm_ioctl_core_ns_api.c.obj
    [289/433] Building C object modules/nrf/subsys/net/lib/nrf_cloud/CMakeFiles/..__nrf__subsys__net__lib__nrf_cloud.dir/src/nrf_cloud_transport.c.obj
    [290/433] Building C object modules/nrf/subsys/net/lib/nrf_cloud/CMakeFiles/..__nrf__subsys__net__lib__nrf_cloud.dir/src/nrf_cloud_fota.c.obj
    [291/433] Linking C static library modules\nrf\modules\tfm\zephyr\libtfm_api_nrf.a
    [292/433] Building C object modules/nrf/subsys/net/lib/fota_download/CMakeFiles/..__nrf__subsys__net__lib__fota_download.dir/src/fota_download.c.obj
    [293/433] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/D_/ncs/v2.2.0-rc1/bootloader/mcuboot/boot/bootutil/src/bootutil_public.c.obj
    [294/433] Building C object modules/nrf/subsys/dfu/dfu_target/CMakeFiles/..__nrf__subsys__dfu__dfu_target.dir/src/dfu_target_modem_delta.c.obj
    [295/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/mdk/system_nrf9160.c.obj
    [296/433] Building C object modules/trusted-firmware-m/CMakeFiles/tfm_api.dir/__/__/tfm/install/interface/src/tfm_crypto_ipc_api.c.obj
    [297/433] Linking C static library modules\nrf\subsys\net\lib\download_client\lib..__nrf__subsys__net__lib__download_client.a
    [298/433] Building C object modules/cjson/CMakeFiles/cjson.dir/os/cJSON_os.c.obj
    [299/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [300/433] Linking C static library modules\nrf\subsys\net\lib\nrf_cloud\lib..__nrf__subsys__net__lib__nrf_cloud.a
    [301/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [302/433] Linking C static library modules\mcuboot\boot\bootutil\zephyr\libmcuboot_util.a
    [303/433] Building C object modules/cjson/CMakeFiles/cjson.dir/D_/ncs/v2.2.0-rc1/modules/lib/cjson/cJSON_Utils.c.obj
    [304/433] Linking C static library modules\nrf\subsys\dfu\dfu_target\lib..__nrf__subsys__dfu__dfu_target.a
    [305/433] Linking C static library modules\trusted-firmware-m\libtfm_api.a
    [306/433] Linking C static library modules\nrf\subsys\net\lib\fota_download\lib..__nrf__subsys__net__lib__fota_download.a
    [307/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/drivers/src/nrfx_ipc.c.obj
    [308/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [309/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [310/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [311/433] Building C object modules/cjson/CMakeFiles/cjson.dir/D_/ncs/v2.2.0-rc1/modules/lib/cjson/cJSON.c.obj
    [312/433] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [313/433] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [314/433] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [315/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/drivers/src/nrfx_wdt.c.obj
    [316/433] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [317/433] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [318/433] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [319/433] Generating linker_zephyr_pre0.cmd
    [320/433] Generating linker_zephyr_pre1.cmd
    [321/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/drivers/src/nrfx_spim.c.obj
    [322/433] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [323/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [324/433] Linking C static library modules\cjson\libcjson.a
    [325/433] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [326/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/drivers/src/nrfx_pwm.c.obj
    [327/433] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [328/433] Linking C static library zephyr\arch\common\libisr_tables.a
    [329/433] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [330/433] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [331/433] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [332/433] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [333/433] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [334/433] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [335/433] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [336/433] Linking C static library zephyr\arch\common\libarch__common.a
    [337/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/drivers/src/nrfx_twim.c.obj
    [338/433] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [339/433] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [340/433] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [341/433] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [342/433] 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
    [343/433] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [344/433] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [345/433] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [346/433] Building C object zephyr/lib/libc/newlib/CMakeFiles/lib__libc__newlib.dir/libc-hooks.c.obj
    [347/433] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [348/433] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/sleep.c.obj
    [349/433] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/timer.c.obj
    [350/433] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
    [351/433] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/clock.c.obj
    [352/433] Building C object zephyr/boards/boards/arm/thingy91_nrf9160_ns/CMakeFiles/..__nrf__boards__arm__thingy91_nrf9160.dir/nrf52840_reset.c.obj
    [353/433] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [354/433] Building C object zephyr/subsys/dfu/boot/CMakeFiles/subsys__dfu__boot.dir/mcuboot.c.obj
    [355/433] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [356/433] Linking C static library zephyr\lib\libc\newlib\liblib__libc__newlib.a
    [357/433] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_timeout.c.obj
    [358/433] Linking C static library zephyr\lib\posix\liblib__posix.a
    [359/433] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [360/433] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
    [361/433] Building C object zephyr/boards/boards/arm/thingy91_nrf9160_ns/CMakeFiles/..__nrf__boards__arm__thingy91_nrf9160.dir/adp5360_init.c.obj
    [362/433] Linking C static library zephyr\subsys\dfu\boot\libsubsys__dfu__boot.a
    [363/433] Building C object zephyr/subsys/net/CMakeFiles/subsys__net.dir/buf.c.obj
    [364/433] Linking C static library modules\nrf\lib\at_cmd_parser\lib..__nrf__lib__at_cmd_parser.a
    [365/433] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [366/433] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt_transport_socket_tcp.c.obj
    [367/433] Linking C static library zephyr\boards\boards\arm\thingy91_nrf9160_ns\lib..__nrf__boards__arm__thingy91_nrf9160.a
    [368/433] Linking C static library zephyr\subsys\net\libsubsys__net.a
    [369/433] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/zephyr/CMakeFiles/mbedtls_zephyr.dir/D_/ncs/v2.2.0-rc1/mbedtls/library/platform.c.obj
    [370/433] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt_transport.c.obj
    [371/433] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/utils.c.obj
    [372/433] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt_rx.c.obj
    [373/433] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt_transport_socket_tls.c.obj
    [374/433] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/D_/ncs/v2.2.0-rc1/modules/hal/nordic/nrfx/drivers/src/nrfx_twi_twim.c.obj
    [375/433] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_entropy_device.c.obj
    [376/433] Linking C static library modules\nrfxlib\nrfxlib\nrf_security\src\zephyr\libmbedtls_zephyr.a
    [377/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [378/433] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt_decoder.c.obj
    [379/433] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_core.c.obj
    [380/433] Linking C static library zephyr\subsys\random\libsubsys__random.a
    [381/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [382/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [383/433] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt_encoder.c.obj
    [384/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [385/433] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [386/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [387/433] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_if.c.obj
    [388/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [389/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [390/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [391/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [392/433] Building C object zephyr/subsys/net/lib/mqtt/CMakeFiles/subsys__net__lib__mqtt.dir/mqtt.c.obj
    [393/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [394/433] Linking C static library zephyr\subsys\net\ip\libsubsys__net__ip.a
    [395/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [396/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [397/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [398/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [399/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [400/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [401/433] Linking C static library zephyr\subsys\net\lib\mqtt\libsubsys__net__lib__mqtt.a
    [402/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [403/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [404/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [405/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [406/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [407/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [408/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [409/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/events.c.obj
    [410/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
    [411/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [412/433] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [413/433] Linking C static library zephyr\kernel\libkernel.a
    [414/433] Linking C executable zephyr\zephyr_pre0.elf
    FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map
    cmd.exe /C "cd . && D:\ncs\toolchains\v2.2.0-rc1\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe  -gdwarf-4 @CMakeFiles\zephyr_pre0.rsp -o zephyr\zephyr_pre0.elf  && cmd.exe /C "cd /D D:\ncs\v2.2.0-rc1\nrf\applications\asset_tracker_v2\build\zephyr && D:\ncs\toolchains\v2.2.0-rc1\opt\bin\cmake.exe -E echo ""
    d:/ncs/toolchains/v2.2.0-rc1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/../../../../arm-zephyr-eabi/bin/ld.exe: zephyr\zephyr_pre0.elf section `rodata' will not fit in region `FLASH'
    d:/ncs/toolchains/v2.2.0-rc1/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/../../../../arm-zephyr-eabi/bin/ld.exe: region `FLASH' overflowed by 15028 bytes
    collect2.exe: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: 'd:\ncs\toolchains\v2.2.0-rc1\opt\bin\cmake.EXE' --build 'd:\ncs\v2.2.0-rc1\nrf\applications\asset_tracker_v2\build'

     *  The terminal process terminated with exit code: 1.
     *  Terminal will be reused by tasks, press any key to close it.

  • Hi,

    Now we are looking at two issues at the same time:

    1. Seeing peripherals in VS Code Debugging
    2. Building Asset Tracker v2 with debug options enabled

    While they are related, I suggest that we try to look at one issue at a time.
    Let's start with 1.

    Can you try to program a smaller sample to the Thingy91?
    For example "zephyr/hello_world".
    Can you see hardware peripherals while debugging for this?

    Do you have other nRF development boards than the Thingy91?
    If you have, can you try to build "zephyr/hello_world" for this on the different board?
    And then test if you can see peripherals in debugging here?

    To comment shortly on issue 2:
    I am able to see Peripherals in VS Code when building asset tracker v2 without Debug Options.
    This is for nRF9160DK though, since I do not have a Thingy91 at hand at the moment.

    Regards,
    Sigurd Hellesvik

Related