Hello, I am trying to build an Edge Impulse audio inference project for Particle Photon 2 using Particle Workbench on Windows.
I am working on IOT and using your fantastic products.
I am looking to see if introducing AI in IOT and with pleasure found a way to develop with Photon 2.
But get frustrated using the Particle Work Bench and the compile.
I already made the Ingestion using the Photon 2 and Microphone.
I manually inserted my numerous records and noise and unknow in Edge Impulse online.
I deployed the result using the Particle Library Compile and imported the project in Particle Workbench.
The compile result: Argument list too long…
Setup
-
OS: Windows 10/11
-
Particle Workbench (latest)
-
Device OS: 6.3.4
-
Device: Photon 2 (RTL8721DM, Cortex-M33)
-
Edge Impulse project: audio keyword detection
-
EI export: Particle / C++ SDK
Problem 1 – Windows build fails
Local compilation on Windows fails with:
/bin/bash: arm-none-eabi-gcc-ar: Argument list too long
This happens even with:
-
very short project paths
-
no libraries
-
clean project
-
fresh Workbench install
The same project builds successfully on Linux, proving the source is valid.
Problem 2 – Cloud compile unavailable
Particle cloud compile is not available for Photon 2 + Edge Impulse projects, so there is no Windows fallback.
Summary
-
Native Windows local compile fails -
Cloud compile not available -
Linux build works
Expected
At least one of:
-
Some help for Windows users
-
Cloud compile support for Photon 2 EI projects
-
Confirmation that Windows local builds are currently unsupported
At the moment, as Windows users I am blocked from local development with Edge Impulse on Photon 2 unless I use Linux. (I cann’t install WSL)
Thanks for any help.