Note: that I do not have any problems with these boards and CircuitPython. In addition, I am able to upload Arduino sketches to other boards without any problems.
Helpful (?) Context:
M1 Macbook Pro running macOS 12.6
Arduino IDE 1.8.19
Board Manager: Arduino SAMD Boards (32-bits ARM Cortex-M0+), version 1.8.13 is installed -- the selected board is Adafruit Circuitplayground Express
Port: when I plug the boards in, I can choose /dev/cu.usbmodem1101; when I unplug the board, the port is not visible anymore.
The cable: I've tried a couple. They work fine uploading to other boards. They work fine with these boards when I'm using CircuitPython.
When I start the upload, the NeoPixels all turn solid green and the pin 13 (Red) LED starts blinking.
Upload log and error messages follow:
Code: Select all
Arduino: 1.8.19 (Mac OS X), Board: "Adafruit Circuit Playground Express"
Sketch uses 34180 bytes (13%) of program storage space. Maximum is 262144 bytes.
Global variables use 4660 bytes (14%) of dynamic memory, leaving 28108 bytes for local variables. Maximum is 32768 bytes.
Forcing reset using 1200bps open/close on port /dev/cu.usbmodem2101
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem2101, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem2101, } => {}
Uploading using selected port: /dev/cu.usbmodem2101
/Users/matt/Library/Arduino15/packages/arduino/tools/bossac/1.7.0-arduino3/bossac -i -d --port=cu.usbmodem2101 -U true -i -e -w -v /var/folders/0t/n7n1fk0s7vg7fvh3c5v8rw8h0000gn/T/arduino_build_506287/NeoAnim.ino.bin -R
No device found on cu.usbmodem2101
Set binary mode
Send auto-baud
Set binary mode
An error occurred while uploading the sketch
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.