Hi all, I was recently successfully using my arduino nano to control servos and a current source, however, it is now giving me an error message when I upload sketches. I've tried even the simplest blink sketches, and it takes maybe 10 seconds to upload (much longer than before) and says that it uploaded with an error message. It is blinking orange, but I don't think that its from the sketch, maybe it is a status indicator blink?
Attached is the error message, but I don't actually see any information that means anything to me. Does anyone have any idea what I should be looking for in this error message to troubleshoot? Thanks and much respect!
Arduino: 1.8.19 (Linux), Board: "Arduino Nano RP2040 Connect"
/home/ryan/Documents/arduino-1.8.19/arduino-builder -dump-prefs -logger=machine -hardware /home/ryan/Documents/arduino-1.8.19/hardware -hardware /home/ryan/.arduino15/packages -tools /home/ryan/Documents/arduino-1.8.19/tools-builder -tools /home/ryan/Documents/arduino-1.8.19/hardware/tools/avr -tools /home/ryan/.arduino15/packages -built-in-libraries /home/ryan/Documents/arduino-1.8.19/libraries -libraries /home/ryan/Arduino/libraries -fqbn=arduino:mbed_nano:nanorp2040connect -vid-pid=0000_0000 -ide-version=10819 -build-path /tmp/arduino_build_539201 -warnings=none -build-cache /tmp/arduino_cache_770974 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.dfu-util.path=/home/ryan/.arduino15/packages/arduino/tools/dfu-util/0.10.0-arduino1 -prefs=runtime.tools.dfu-util-0.10.0-arduino1.path=/home/ryan/.arduino15/packages/arduino/tools/dfu-util/0.10.0-arduino1 -prefs=runtime.tools.openocd.path=/home/ryan/.arduino15/packages/arduino/tools/openocd/0.11.0-arduino2 -prefs=runtime.tools.openocd-0.11.0-arduino2.path=/home/ryan/.arduino15/packages/arduino/tools/openocd/0.11.0-arduino2 -prefs=runtime.tools.arm-none-eabi-gcc.path=/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.rp2040tools.path=/home/ryan/.arduino15/packages/arduino/tools/rp2040tools/1.0.6 -prefs=runtime.tools.rp2040tools-1.0.6.path=/home/ryan/.arduino15/packages/arduino/tools/rp2040tools/1.0.6 -prefs=runtime.tools.bossac.path=/home/ryan/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino2 -prefs=runtime.tools.bossac-1.9.1-arduino2.path=/home/ryan/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino2 -verbose /home/ryan/Documents/arduino-1.8.19/examples/02.Digital/BlinkWithoutDelay/BlinkWithoutDelay.ino
/home/ryan/Documents/arduino-1.8.19/arduino-builder -compile -logger=machine -hardware /home/ryan/Documents/arduino-1.8.19/hardware -hardware /home/ryan/.arduino15/packages -tools /home/ryan/Documents/arduino-1.8.19/tools-builder -tools /home/ryan/Documents/arduino-1.8.19/hardware/tools/avr -tools /home/ryan/.arduino15/packages -built-in-libraries /home/ryan/Documents/arduino-1.8.19/libraries -libraries /home/ryan/Arduino/libraries -fqbn=arduino:mbed_nano:nanorp2040connect -vid-pid=0000_0000 -ide-version=10819 -build-path /tmp/arduino_build_539201 -warnings=none -build-cache /tmp/arduino_cache_770974 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.dfu-util.path=/home/ryan/.arduino15/packages/arduino/tools/dfu-util/0.10.0-arduino1 -prefs=runtime.tools.dfu-util-0.10.0-arduino1.path=/home/ryan/.arduino15/packages/arduino/tools/dfu-util/0.10.0-arduino1 -prefs=runtime.tools.openocd.path=/home/ryan/.arduino15/packages/arduino/tools/openocd/0.11.0-arduino2 -prefs=runtime.tools.openocd-0.11.0-arduino2.path=/home/ryan/.arduino15/packages/arduino/tools/openocd/0.11.0-arduino2 -prefs=runtime.tools.arm-none-eabi-gcc.path=/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.rp2040tools.path=/home/ryan/.arduino15/packages/arduino/tools/rp2040tools/1.0.6 -prefs=runtime.tools.rp2040tools-1.0.6.path=/home/ryan/.arduino15/packages/arduino/tools/rp2040tools/1.0.6 -prefs=runtime.tools.bossac.path=/home/ryan/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino2 -prefs=runtime.tools.bossac-1.9.1-arduino2.path=/home/ryan/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino2 -verbose /home/ryan/Documents/arduino-1.8.19/examples/02.Digital/BlinkWithoutDelay/BlinkWithoutDelay.ino
Using board 'nanorp2040connect' from platform in folder: /home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0
Using core 'arduino' from platform in folder: /home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0
Detecting libraries used...
/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/defines.txt @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10819 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated-avr-comp -iprefix/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/includes.txt /tmp/arduino_build_539201/sketch/BlinkWithoutDelay.ino.cpp -o /dev/null
Generating function prototypes...
/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/defines.txt @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10819 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated-avr-comp -iprefix/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/includes.txt /tmp/arduino_build_539201/sketch/BlinkWithoutDelay.ino.cpp -o /tmp/arduino_build_539201/preproc/ctags_target_for_gcc_minus_e.cpp
/home/ryan/Documents/arduino-1.8.19/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino_build_539201/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/defines.txt @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -MMD -mcpu=cortex-m0plus -DARDUINO=10819 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated-avr-comp -iprefix/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/includes.txt /tmp/arduino_build_539201/sketch/BlinkWithoutDelay.ino.cpp -o /tmp/arduino_build_539201/sketch/BlinkWithoutDelay.ino.cpp.o
Compiling libraries...
Compiling core...
/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/defines.txt @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -MMD -mcpu=cortex-m0plus -DARDUINO=10819 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated-avr-comp -iprefix/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/includes.txt /home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/variant.cpp -o /tmp/arduino_build_539201/core/variant.cpp.o
/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/defines.txt @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -MMD -mcpu=cortex-m0plus -DARDUINO=10819 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated-avr-comp -iprefix/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/includes.txt /home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/double_tap_usb_boot.cpp -o /tmp/arduino_build_539201/core/double_tap_usb_boot.cpp.o
/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/defines.txt @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -MMD -mcpu=cortex-m0plus -DARDUINO=10819 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated -I/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino/api/deprecated-avr-comp -iprefix/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/cores/arduino @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/includes.txt /home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/nina_pins.cpp -o /tmp/arduino_build_539201/core/nina_pins.cpp.o
Using precompiled core: /tmp/arduino_cache_770974/core/core_arduino_mbed_nano_nanorp2040connect_30d6c86dd174739fce0a7c0f895c1312.a
Linking everything together...
/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -E -P -x c /home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/linker_script.ld -o /tmp/arduino_build_539201/linker_script.ld
/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -L/tmp/arduino_build_539201 -Wl,--gc-sections -w -Wl,--as-needed @/home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/ldflags.txt -T/tmp/arduino_build_539201/linker_script.ld -Wl,-Map,/tmp/arduino_build_539201/BlinkWithoutDelay.ino.map --specs=nosys.specs -o /tmp/arduino_build_539201/BlinkWithoutDelay.ino.elf /tmp/arduino_build_539201/sketch/BlinkWithoutDelay.ino.cpp.o /tmp/arduino_build_539201/core/double_tap_usb_boot.cpp.o /tmp/arduino_build_539201/core/nina_pins.cpp.o /tmp/arduino_build_539201/core/variant.cpp.o -Wl,--whole-archive /tmp/arduino_build_539201/../arduino_cache_770974/core/core_arduino_mbed_nano_nanorp2040connect_30d6c86dd174739fce0a7c0f895c1312.a /home/ryan/.arduino15/packages/arduino/hardware/mbed_nano/3.3.0/variants/NANO_RP2040_CONNECT/libs/libmbed.a -Wl,--no-whole-archive -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group
/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O binary /tmp/arduino_build_539201/BlinkWithoutDelay.ino.elf /tmp/arduino_build_539201/BlinkWithoutDelay.ino.bin
/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O ihex -R .eeprom /tmp/arduino_build_539201/BlinkWithoutDelay.ino.elf /tmp/arduino_build_539201/BlinkWithoutDelay.ino.hex
/home/ryan/.arduino15/packages/arduino/tools/rp2040tools/1.0.6/elf2uf2 /tmp/arduino_build_539201/BlinkWithoutDelay.ino.elf /tmp/arduino_build_539201/BlinkWithoutDelay.ino.uf2
/home/ryan/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-size -A /tmp/arduino_build_539201/BlinkWithoutDelay.ino.elf
Sketch uses 90069 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43496 bytes (16%) of dynamic memory, leaving 226840 bytes for local variables. Maximum is 270336 bytes.
/home/ryan/.arduino15/packages/arduino/tools/rp2040tools/1.0.6/rp2040load -v -D /tmp/arduino_build_539201/BlinkWithoutDelay.ino.elf
rp2040load 1.0.6 - compiled with go1.16.2
.....................
An error occurred while uploading the sketch