Hi everyone,
I’m getting back into some Particle development but having trouble setting up the tools. I see similar threads (like [ISSUE] Arm GCC not found, even though it is installed - #6 by gmcal213 ) but they didn’t help me.
To run this test I created a new project using the Particle “New project” command and then tried to compile what is there (a default empty sketch) using the most recent DeviceOS toolchain for the Photon - v3.3.0.
Error:
::: COMPILING APPLICATION & DEVICE OS
/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/system-part1/makefile /cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/system-part2/makefile /cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/user-part/makefile
/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/build/arm-tools.mk:79: *** "ARM gcc version 10.2.1 or later required, but found ". Stop.
make[1]: *** [makefile:86: /cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/system-part1/makefile] Error 2
make: *** [C:\Users\jroya\.particle\toolchains\buildscripts\1.10.0\Makefile:74: compile-all] Error 2
* The terminal process "C:\Users\jroya\.particle\toolchains\buildtools\1.1.1\bin\bash.exe '-c', 'make -f 'C:\Users\jroya\.particle\toolchains\buildscripts\1.10.0\Makefile' compile-all -s'" terminated with exit code: 2.
* Press any key to close the terminal.
System audit:
{
"username": null,
"workspace": {
"name": "Binnit",
"isWorkspace": false,
"folders": [
{
"location": "c:\\Users\\jroya\\dev\\Binnit",
"hasValidPath": true,
"settings": {
"firmwareName": "deviceOS",
"firmwareVersion": "3.3.0",
"targetDevice": "",
"targetPlatform": "photon",
"compileButtonAction": "localAppDeviceOS",
"flashButtonAction": "localAppDeviceOS",
"disableWelcomeScreen": false,
"disableDeviceOSOutdatedCheck": false,
"disableLocalCompilerDirtyCheck": false,
"enableVerboseLocalCompilerLogging": false,
"compileDefines": [],
"customDeviceOSLocation": "",
"maxAllowedToolchains": 4
},
"files": [
".vscode",
".vscode\\launch.json",
".vscode\\settings.json",
"project.properties",
"README.md",
"src",
"src\\Binnit.cpp",
"src\\Binnit.ino",
"target",
"target\\4.0.0"
]
}
]
},
"cli": {
"binpath": "c:\\Users\\jroya\\.vscode\\extensions\\particle.particle-vscode-core-1.15.6\\src\\cli\\bin\\windows\\amd64\\particle.exe",
"ok": true,
"version": "3.5.0"
},
"localCompiler": {
"ok": true,
"dependencies": [
{
"id": "deviceOS@3.3.0",
"ok": true
},
{
"id": "gcc-arm@10.2.1",
"ok": true
},
{
"id": "buildtools@1.1.1",
"ok": true
},
{
"id": "buildscripts@1.10.0",
"ok": true
},
{
"id": "openocd@0.11.0-particle.4",
"ok": true
}
]
},
"platform": {
"os": "windows",
"type": "Windows_NT",
"release": "10.0.22621",
"arch": "x64",
"path": {
"key": "Path",
"value": "C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Python310\\Scripts\\;C:\\Python310\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\dotnet\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;D:\\dev\\tools\\helm;D:\\dev\\tools\\build\\apache-maven-3.6.0\\bin;D:\\dev\\tools\\Git\\cmd;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\nodejs\\;C:\\Users\\jroya\\.platformio\\penv\\Scripts;D:\\dev\\lang\\jdk-11\\bin;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\ProgramData\\DockerDesktop\\version-bin;C:\\MinGW\\bin;;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\;C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\jroya\\.dotnet\\tools;C:\\Program Files\\Azure Data Studio\\bin;C:\\Users\\jroya\\AppData\\Roaming\\npm;C:\\Users\\jroya\\AppData\\Local\\JetBrains\\Toolbox\\scripts;C:\\Users\\jroya\\.dotnet\\tools;C:\\Users\\jroya\\AppData\\Local\\particle\\bin;C:\\OpenSSL-Win32\\bin;C:\\MinGW\\bin;;C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files (x86)\\Rico Suter\\NSwagStudio\\;C:\\Users\\jroya\\AppData\\Local\\Programs\\Microsoft VS Code\\bin",
"entries": [
"C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin",
"C:\\Python310\\Scripts\\",
"C:\\Python310\\",
"C:\\Windows\\system32",
"C:\\Windows",
"C:\\Windows\\System32\\Wbem",
"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\",
"C:\\Windows\\System32\\OpenSSH\\",
"C:\\Program Files\\dotnet\\",
"C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\",
"C:\\Program Files\\Azure Data Studio\\bin",
"C:\\ProgramData\\chocolatey\\bin",
"C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\",
"C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\",
"C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\",
"C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\",
"D:\\dev\\tools\\helm",
"D:\\dev\\tools\\build\\apache-maven-3.6.0\\bin",
"D:\\dev\\tools\\Git\\cmd",
"C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common",
"C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR",
"C:\\Program Files\\nodejs\\",
"C:\\Users\\jroya\\.platformio\\penv\\Scripts",
"D:\\dev\\lang\\jdk-11\\bin",
"C:\\Program Files\\Docker\\Docker\\resources\\bin",
"C:\\ProgramData\\DockerDesktop\\version-bin",
"C:\\MinGW\\bin",
"",
"C:\\WINDOWS\\system32",
"C:\\WINDOWS",
"C:\\WINDOWS\\System32\\Wbem",
"C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\",
"C:\\WINDOWS\\System32\\OpenSSH\\",
"C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\",
"C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps",
"C:\\Users\\jroya\\.dotnet\\tools",
"C:\\Program Files\\Azure Data Studio\\bin",
"C:\\Users\\jroya\\AppData\\Roaming\\npm",
"C:\\Users\\jroya\\AppData\\Local\\JetBrains\\Toolbox\\scripts",
"C:\\Users\\jroya\\.dotnet\\tools",
"C:\\Users\\jroya\\AppData\\Local\\particle\\bin",
"C:\\OpenSSL-Win32\\bin",
"C:\\MinGW\\bin",
"",
"C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps",
"C:\\Program Files (x86)\\Rico Suter\\NSwagStudio\\",
"C:\\Users\\jroya\\AppData\\Local\\Programs\\Microsoft VS Code\\bin"
]
},
"homeDir": "C:\\Users\\jroya",
"particleDir": "C:\\Users\\jroya\\.particle",
"particleToolchainDir": "C:\\Users\\jroya\\.particle\\toolchains"
},
"env": {
"ALLUSERSPROFILE": "C:\\ProgramData",
"APPDATA": "C:\\Users\\jroya\\AppData\\Roaming",
"APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
"ChocolateyInstall": "C:\\ProgramData\\chocolatey",
"ChocolateyLastPathUpdate": "132808227971009149",
"CHROME_CRASHPAD_PIPE_NAME": "\\\\.\\pipe\\crashpad_186380_JBXQKLTNURDTYJAC",
"CommonProgramFiles": "C:\\Program Files\\Common Files",
"CommonProgramFiles(x86)": "C:\\Program Files (x86)\\Common Files",
"CommonProgramW6432": "C:\\Program Files\\Common Files",
"COMPUTERNAME": "JOLOKIA",
"ComSpec": "C:\\WINDOWS\\system32\\cmd.exe",
"DriverData": "C:\\Windows\\System32\\Drivers\\DriverData",
"ELECTRON_RUN_AS_NODE": "1",
"HOMEDRIVE": "C:",
"HOMEPATH": "\\Users\\jroya",
"JAVA_HOME": "D:\\dev\\lang\\jdk-11",
"LOCALAPPDATA": "C:\\Users\\jroya\\AppData\\Local",
"LOGONSERVER": "\\\\JOLOKIA",
"M2_HOME": "D:\\dev\\tools\\build\\apache-maven-3.6.0",
"NUMBER_OF_PROCESSORS": "12",
"OneDrive": "C:\\Users\\jroya\\OneDrive",
"OneDriveConsumer": "C:\\Users\\jroya\\OneDrive",
"OPENSSL_CONF": "C:\\OpenSSL-Win32\\bin\\openssl.cfg",
"ORIGINAL_XDG_CURRENT_DESKTOP": "undefined",
"OS": "Windows_NT",
"Path": "C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Python310\\Scripts\\;C:\\Python310\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\dotnet\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;D:\\dev\\tools\\helm;D:\\dev\\tools\\build\\apache-maven-3.6.0\\bin;D:\\dev\\tools\\Git\\cmd;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\nodejs\\;C:\\Users\\jroya\\.platformio\\penv\\Scripts;D:\\dev\\lang\\jdk-11\\bin;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\ProgramData\\DockerDesktop\\version-bin;C:\\MinGW\\bin;;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\;C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\jroya\\.dotnet\\tools;C:\\Program Files\\Azure Data Studio\\bin;C:\\Users\\jroya\\AppData\\Roaming\\npm;C:\\Users\\jroya\\AppData\\Local\\JetBrains\\Toolbox\\scripts;C:\\Users\\jroya\\.dotnet\\tools;C:\\Users\\jroya\\AppData\\Local\\particle\\bin;C:\\OpenSSL-Win32\\bin;C:\\MinGW\\bin;;C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files (x86)\\Rico Suter\\NSwagStudio\\;C:\\Users\\jroya\\AppData\\Local\\Programs\\Microsoft VS Code\\bin",
"PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW",
"PROCESSOR_ARCHITECTURE": "AMD64",
"PROCESSOR_IDENTIFIER": "AMD64 Family 23 Model 113 Stepping 0, AuthenticAMD",
"PROCESSOR_LEVEL": "23",
"PROCESSOR_REVISION": "7100",
"ProgramData": "C:\\ProgramData",
"ProgramFiles": "C:\\Program Files",
"ProgramFiles(x86)": "C:\\Program Files (x86)",
"ProgramW6432": "C:\\Program Files",
"PSModulePath": "C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\PowerShell\\Modules\\",
"PUBLIC": "C:\\Users\\Public",
"SESSIONNAME": "Console",
"SystemDrive": "C:",
"SystemRoot": "C:\\WINDOWS",
"TEMP": "C:\\Users\\jroya\\AppData\\Local\\Temp",
"TMP": "C:\\Users\\jroya\\AppData\\Local\\Temp",
"USERDOMAIN": "JOLOKIA",
"USERDOMAIN_ROAMINGPROFILE": "JOLOKIA",
"USERNAME": "jroya",
"USERPROFILE": "C:\\Users\\jroya",
"VSCODE_AMD_ENTRYPOINT": "vs/workbench/api/node/extensionHostProcess",
"VSCODE_CODE_CACHE_PATH": "C:\\Users\\jroya\\AppData\\Roaming\\Code\\CachedData\\6261075646f055b99068d3688932416f2346dd3b",
"VSCODE_CWD": "C:\\Users\\jroya\\AppData\\Local\\Programs\\Microsoft VS Code",
"VSCODE_HANDLES_UNCAUGHT_ERRORS": "true",
"VSCODE_IPC_HOOK": "\\\\.\\pipe\\9cc317ebce36069d6849a6affd3fff70-1.73.1-main-sock",
"VSCODE_NLS_CONFIG": "{\"locale\":\"en-us\",\"availableLanguages\":{},\"_languagePackSupport\":true}",
"VSCODE_PID": "186380",
"windir": "C:\\WINDOWS"
},
"versions": {
"node": "16.14.2",
"v8": "10.2.154.15-electron.0",
"uv": "1.43.0",
"zlib": "1.2.11",
"brotli": "1.0.9",
"ares": "1.18.1",
"modules": "106",
"nghttp2": "1.45.1",
"napi": "8",
"llhttp": "6.0.4",
"openssl": "1.1.1",
"cldr": "40.0",
"icu": "70.1",
"tz": "2022b",
"unicode": "14.0",
"electron": "19.0.17",
"microsoft-build": "15825693"
},
"vscode": {
"appName": "Visual Studio Code",
"appRoot": "c:\\Users\\jroya\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
"machineId": "9d35f84c9c4802f565254e9ca0bb6704b000a5aac82625a1fb66464ee2374828",
"sessionId": "1f5b7383-adb0-47e4-a21a-606dcdd3a12f1668511512994",
"version": "1.73.1"
},
"extensions": [
{
"id": "ms-vscode-remote.remote-wsl-recommender",
"version": "0.0.17"
},
{
"id": "ms-vscode.js-debug",
"version": "1.72.0"
},
{
"id": "ms-vscode.js-debug-companion",
"version": "1.0.18"
},
{
"id": "ms-vscode.vscode-js-profile-table",
"version": "1.0.3"
},
{
"id": "marus25.cortex-debug",
"version": "1.6.7"
},
{
"id": "ms-vscode-remote.remote-containers",
"version": "0.262.3"
},
{
"id": "ms-vscode-remote.remote-ssh",
"version": "0.92.0"
},
{
"id": "ms-vscode-remote.remote-ssh-edit",
"version": "0.84.0"
},
{
"id": "ms-vscode-remote.remote-wsl",
"version": "0.72.0"
},
{
"id": "ms-vscode-remote.vscode-remote-extensionpack",
"version": "0.23.0"
},
{
"id": "ms-vscode.azure-account",
"version": "0.11.2"
},
{
"id": "ms-vscode.cmake-tools",
"version": "1.12.27"
},
{
"id": "ms-vscode.cpptools",
"version": "1.12.4"
},
{
"id": "ms-vscode.cpptools-extension-pack",
"version": "1.3.0"
},
{
"id": "ms-vscode.cpptools-themes",
"version": "2.0.0"
},
{
"id": "ms-vscode.remote-explorer",
"version": "0.0.2"
},
{
"id": "particle.particle-vscode-core",
"version": "1.15.6"
},
{
"id": "particle.particle-vscode-pack",
"version": "1.15.6"
},
{
"id": "particle.particle-vscode-snippets",
"version": "1.15.6"
},
{
"id": "particle.particle-vscode-theme",
"version": "1.15.6"
},
{
"id": "twxs.cmake",
"version": "0.0.17"
},
{
"id": "vsciot-vscode.azure-iot-edge",
"version": "1.25.10"
},
{
"id": "vsciot-vscode.azure-iot-toolkit",
"version": "2.17.1"
},
{
"id": "vsciot-vscode.azure-iot-tools",
"version": "0.3.0"
},
{
"id": "vsciot-vscode.vscode-iot-device-cube",
"version": "0.3.0"
},
{
"id": "vsciot-vscode.vscode-iot-workbench",
"version": "0.16.0"
}
]
}
Compiler shell output to which
then attempt to clean-user
bash-4.4$ make -f $PARTICLE_MAKEFILE help
┌──────────++++
│ Particle Local Compiler
│
│ Current Configuration
│ $PLATFORM - photon
│ $PLATFORM_ID - 6
│ $APPDIR - c:/Users/jroya/dev/Binnit
│ $EXTRA_CFLAGS -
│ $DEVICE_OS_PATH - C:/Users/jroya/.particle/toolchains/deviceOS/3.3.0
│ $PARTICLE_DEVICE_ID -
│
│ Available Environment Variables
│ PLATFORM - type of hardware (e.g. photon)
│ PLATFORM_ID - hardware id (e.g. 6)
│ APPDIR - path to your project source files
│ EXTRA_CFLAGS - custom symbols to pass to your application source code
│ DEVICE_OS_PATH - path to device os you are building against
│ PARTICLE_DEVICE_ID - name or id of your device
│ PARTICLE_MAKEFILE - path to main build script
│
│ Available Targets
│ clean-user - clean user application build
│ clean-all - clean user application and device os builds
│ clean-debug - clean monolithic debug build
│ compile-user - compile user application
│ compile-all - compile user application and device os
│ compile-debug - compile monolithic user application and device os in debug mode
│ flash-user - flash user application
│ flash-all - flash user application and device os
│ flash-debug - flash monolithic user application and device os in debug mode
│
│ Usage
│ make -f $PARTICLE_MAKEFILE compile-user
│ make -f $PARTICLE_MAKEFILE compile-user PLATFORM=electron
│ make -f $PARTICLE_MAKEFILE flash-user EXTRA_CFLAGS="-DFLAG_ONE=abc -DFLAG_TWO=123"
│ DEVICE_OS_PATH=/path/to/device-os make -f $PARTICLE_MAKEFILE flash-user
│
├─────++++
│ NOTE: THIS TERMINAL WILL RELAUNCH AFTER CHANGING PROJECT SETTINGS
└─────++++
bash-4.4$ which arm-none-eabi-gcc
/cygdrive/c/Users/jroya/.particle/toolchains/gcc-arm/10.2.1/bin/arm-none-eabi-gcc
bash-4.4$ make -f $PARTICLE_MAKEFILE clean-user
:::: CLEANING APPLICATION
cd "C:/Users/jroya/.particle/toolchains/deviceOS/3.3.0/main" && make clean
make[1]: Entering directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/main'
make -C ../modules/photon/user-part clean
make[2]: Entering directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/user-part'
make -C ../../../user clean
make[3]: Entering directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/user'
rm -f ../build/target/user/platform-6-m/Binnit/src/Binnit.o ../build/target/user/platform-6-m/Binnit/src/Binnit.o.d ../build/target/user/platform-6-m/Binnit/libuser.a
rm -f -r ../build/target/user/platform-6-m/Binnit
make[3]: Leaving directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/user'
make -C ../../../hal-dynalib clean
make[3]: Entering directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/hal-dynalib'
rm -f ../build/target/hal-dynalib/platform-6-m/./src/hal_netdb.o ../build/target/hal-dynalib/platform-6-m/./src/hal_gpio.o ../build/target/hal-dynalib/platform-6-m/./src/hal_rgbled.o ../build/target/hal-dynalib/platform-6-m/./src/hal_mesh_deprecated.o ../build/target/hal-dynalib/platform-6-m/./src/hal_ifapi.o ../build/target/hal-dynalib/platform-6-m/./src/hal_bootloader.o ../build/target/hal-dynalib/platform-6-m/./src/hal_dynalib.o ../build/target/hal-dynalib/platform-6-m/./src/hal_core.o ../build/target/hal-dynalib/platform-6-m/./src/hal_syscall_posix.o ../build/target/hal-dynalib/platform-6-m/./src/hal_ble.o ../build/target/hal-dynalib/platform-6-m/./src/hal_concurrent.o ../build/target/hal-dynalib/platform-6-m/./src/hal_inet.o ../build/target/hal-dynalib/platform-6-m/./src/hal_usart.o ../build/target/hal-dynalib/platform-6-m/./src/hal_i2c.o ../build/target/hal-dynalib/platform-6-m/./src/hal_socket.o ../build/target/hal-dynalib/platform-6-m/./src/hal_storage.o ../build/target/hal-dynalib/platform-6-m/./src/hal_spi.o ../build/target/hal-dynalib/platform-6-m/./src/hal_nfc.o ../build/target/hal-dynalib/platform-6-m/./src/hal_resolvapi.o ../build/target/hal-dynalib/platform-6-m/./src/hal_cellular.o ../build/target/hal-dynalib/platform-6-m/./src/hal_can.o ../build/target/hal-dynalib/platform-6-m/./src/hal_peripherals.o ../build/target/hal-dynalib/platform-6-m/./src/hal_dct.o ../build/target/hal-dynalib/platform-6-m/./src/hal_usb.o ../build/target/hal-dynalib/platform-6-m/./src/hal_wlan.o ../build/target/hal-dynalib/platform-6-m/./src/hal_netdb.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_gpio.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_rgbled.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_mesh_deprecated.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_ifapi.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_bootloader.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_dynalib.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_core.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_syscall_posix.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_ble.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_concurrent.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_inet.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_usart.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_i2c.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_socket.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_storage.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_spi.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_nfc.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_resolvapi.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_cellular.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_can.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_peripherals.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_dct.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_usb.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_wlan.o.d ../build/target/hal-dynalib/platform-6-m/libhal-dynalib.a
rm -f -r ../build/target/hal-dynalib/platform-6-m
make[3]: Leaving directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/hal-dynalib'
make -C ../../../services-dynalib clean
make[3]: Entering directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/services-dynalib'
/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/build/arm-tools.mk:79: *** "ARM gcc version 10.2.1 or later required, but found ". Stop.
make[3]: Leaving directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/services-dynalib'
make[2]: *** [../../../build/recurse.mk:15: clean_services-dynalib] Error 2
make[2]: Leaving directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/user-part'
make[1]: *** [../build/recurse.mk:12: modules/photon/user-part] Error 2
make[1]: Leaving directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/main'
make: *** [C:/Users/jroya/.particle/toolchains/buildscripts/1.10.0/Makefile:47: clean-user] Error 2
bash-4.4$
Any advice appreciated; it’s driving me nuts!