Edge Impulse doesn’t seem to support the current offering at https://arduino.github.io/arduino-cli/latest/.
Dropping to 0.13.0 worked for me. What CLI level is suggested?
arduino-cli version
arduino-cli.exe alpha Version: 0.16.0 Commit: c977a238 Date: 2021-02-15T09:30:01Z
flash_windows.bat
You’re using an untested version of Arduino CLI, this might cause issues (found: 0.16.0, expected: 0.13.x
Finding Arduino Mbed core…
arduino:mbed 1.3.2 1.3.2 Arduino mbed-enabled Boards
Finding Arduino Mbed core OK
Finding Arduino Nano 33 BLE…
Finding Arduino Nano 33 BLE OK at Arduino
No device found on Arduino
Error during Upload: uploading error: uploading error: exit status 1
arduino-cli version
arduino-cli.exe Version: 0.13.0 Commit: 693a045
flash_windows.bat
Finding Arduino Mbed core…
arduino:mbed 1.3.2 1.3.2 Arduino mbed-enabled Boards
Finding Arduino Mbed core OK
Finding Arduino Nano 33 BLE…
Finding Arduino Nano 33 BLE OK at COM6
No new serial port detected.
Device : nRF52840-QIAA
Version : Arduino Bootloader (SAM-BA extended) 2.0 [Arduino:IKXYZ]
Address : 0x0
Pages : 256
Page Size : 4096 bytes
Total Size : 1024KB
Planes : 1
Lock Regions : 0
Locked : none
Security : false
Erase flash
Done in 0.000 seconds
Write 525440 bytes to flash (129 pages)
[==============================] 100% (129/129 pages)
Done in 23.391 seconds
Flashed your Arduino Nano 33 BLE development board
To set up your development with Edge Impulse, run ‘edge-impulse-daemon’
To run your impulse on your development board, run ‘edge-impulse-run-impulse’