Arduino: 1.8.13 (Linux), Board: "Arduino Nano 33 BLE"
PORTS {} / {} => {}
PORTS {} / {/dev/ttyACM0, } => {/dev/ttyACM0, }
Found upload port: /dev/ttyACM0
/home/bruce/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino1/bossac -d --port=ttyACM0 -U -i -e -w /tmp/arduino_build_131416/gyro.ino.bin -R
No device found on ttyACM0
An error occurred while uploading the sketch
I also have the same issue on windows 10.
tried linux mint, windows 10, firewall disable, the double click reset button trick.
These are partial error codes Because of the character limit.
Some port did show up on some runs. This is the error code on that.
Using precompiled core: /tmp/arduino_cache_227002/core/core_arduino_mbed_nano33ble_12a71e9b96fd70b88ae69e0f3f0f8f70.a
Linking everything together...
/home/bruce/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -L/tmp/arduino_build_131416 -Wl,--gc-sections -w -Wl,--as-needed @/home/bruce/.arduino15/packages/arduino/hardware/mbed/1.1.6/variants/ARDUINO_NANO33BLE/ldflags.txt -T/home/bruce/.arduino15/packages/arduino/hardware/mbed/1.1.6/variants/ARDUINO_NANO33BLE/linker_script.ld -Wl,-Map,/tmp/arduino_build_131416/gyro.ino.map --specs=nano.specs --specs=nosys.specs -o /tmp/arduino_build_131416/gyro.ino.elf /tmp/arduino_build_131416/sketch/gyro.ino.cpp.o /tmp/arduino_build_131416/libraries/Arduino_LSM9DS1/LSM9DS1.cpp.o /tmp/arduino_build_131416/libraries/Wire/Wire.cpp.o /tmp/arduino_build_131416/core/variant.cpp.o -Wl,--whole-archive /tmp/arduino_build_131416/../arduino_cache_227002/core/core_arduino_mbed_nano33ble_12a71e9b96fd70b88ae69e0f3f0f8f70.a /home/bruce/.arduino15/packages/arduino/hardware/mbed/1.1.6/variants/ARDUINO_NANO33BLE/libs/libmbed.a /home/bruce/.arduino15/packages/arduino/hardware/mbed/1.1.6/variants/ARDUINO_NANO33BLE/libs/libcc_310_core.a /home/bruce/.arduino15/packages/arduino/hardware/mbed/1.1.6/variants/ARDUINO_NANO33BLE/libs/libcc_310_ext.a /home/bruce/.arduino15/packages/arduino/hardware/mbed/1.1.6/variants/ARDUINO_NANO33BLE/libs/libcc_310_trng.a -Wl,--no-whole-archive -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group
/home/bruce/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O binary /tmp/arduino_build_131416/gyro.ino.elf /tmp/arduino_build_131416/gyro.ino.bin
/home/bruce/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O ihex -R .eeprom /tmp/arduino_build_131416/gyro.ino.elf /tmp/arduino_build_131416/gyro.ino.hex
Using library Arduino_LSM9DS1 at version 1.1.0 in folder: /home/bruce/Arduino/libraries/Arduino_LSM9DS1
Using library Wire in folder: /home/bruce/.arduino15/packages/arduino/hardware/mbed/1.1.6/libraries/Wire (legacy)
/home/bruce/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-size -A /tmp/arduino_build_131416/gyro.ino.elf
Sketch uses 83572 bytes (8%) of program storage space. Maximum is 983040 bytes.
Global variables use 43656 bytes (16%) of dynamic memory, leaving 218488 bytes for local variables. Maximum is 262144 bytes.
Forcing reset using 1200bps open/close on port /dev/ttyACM0
processing.app.debug.RunnerException
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:152)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
at processing.app.SketchController.upload(SketchController.java:732)
at processing.app.SketchController.exportApplet(SketchController.java:703)
at processing.app.Editor$UploadHandler.run(Editor.java:2055)
at java.lang.Thread.run(Thread.java:748)
Caused by: processing.app.SerialException: Error touching serial port '/dev/ttyACM0'.
at processing.app.Serial.touchForCDCReset(Serial.java:107)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:136)
... 5 more
Caused by: jssc.SerialPortException: Port name - /dev/ttyACM0; Method name - openPort(); Exception type - Permission denied.
at jssc.SerialPort.openPort(SerialPort.java:170)
at processing.app.Serial.touchForCDCReset(Serial.java:101)
... 6 more