Hello!
Need guidance on what settings to check under Ubuntu 22.04 running IDE 1.8.13.
Trying my 1st sketch with the Braccio++ (viz. Nano RP2040 Connect + Carrier board) but encountered the most basic error for the Create Button exercise. The sketch compiles without any error/warning. During upload the following text appear in the output pane:
Arduino: 1.8.13 (Linux), Board: "Arduino Nano RP2040 Connect"
Library Arduino_Braccio_plusplus has been declared precompiled:
Using precompiled library in /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/cortex-m0plus
Sketch uses 395502 bytes (2%) of program storage space. Maximum is 16777216 bytes.
Global variables use 124664 bytes (46%) of dynamic memory, leaving 145672 bytes for local variables. Maximum is 270336 bytes.
Forcing reset using 1200bps open/close on port /dev/ttyACM0
/home/reza/.arduino15/packages/arduino/tools/rp2040tools/1.0.2/rp2040load -v -D /tmp/arduino_build_244912/Hello_Button.ino.elf
rp2040load 1.0.1 - compiled with go1.15.8
.....................
An error occurred while uploading the sketch
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Here is the output during the compilation step:
/home/chowkidar/Downloads/arduino-1.8.13/arduino-builder -dump-prefs -logger=machine -hardware /home/chowkidar/Downloads/arduino-1.8.13/hardware -hardware /home/reza/.arduino15/packages -tools /home/chowkidar/Downloads/arduino-1.8.13/tools-builder -tools /home/chowkidar/Downloads/arduino-1.8.13/hardware/tools/avr -tools /home/reza/.arduino15/packages -built-in-libraries /home/chowkidar/Downloads/arduino-1.8.13/libraries -libraries /home/reza/Arduino/libraries -fqbn=arduino:mbed_nano:nanorp2040connect -ide-version=10813 -build-path /tmp/arduino_build_244912 -warnings=none -build-cache /tmp/arduino_cache_750123 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=/home/reza/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino2 -prefs=runtime.tools.bossac-1.9.1-arduino2.path=/home/reza/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino2 -prefs=runtime.tools.dfu-util.path=/home/reza/.arduino15/packages/arduino/tools/dfu-util/0.10.0-arduino1 -prefs=runtime.tools.dfu-util-0.10.0-arduino1.path=/home/reza/.arduino15/packages/arduino/tools/dfu-util/0.10.0-arduino1 -prefs=runtime.tools.imgtool.path=/home/reza/.arduino15/packages/arduino/tools/imgtool/1.8.0-arduino -prefs=runtime.tools.imgtool-1.8.0-arduino.path=/home/reza/.arduino15/packages/arduino/tools/imgtool/1.8.0-arduino -prefs=runtime.tools.rp2040tools.path=/home/reza/.arduino15/packages/arduino/tools/rp2040tools/1.0.2 -prefs=runtime.tools.rp2040tools-1.0.2.path=/home/reza/.arduino15/packages/arduino/tools/rp2040tools/1.0.2 -prefs=runtime.tools.arm-none-eabi-gcc.path=/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.openocd.path=/home/reza/.arduino15/packages/arduino/tools/openocd/0.11.0-arduino2 -prefs=runtime.tools.openocd-0.11.0-arduino2.path=/home/reza/.arduino15/packages/arduino/tools/openocd/0.11.0-arduino2 -verbose /home/reza/Arduino/Braccio/Hello_Button/Hello_Button.ino
/home/chowkidar/Downloads/arduino-1.8.13/arduino-builder -compile -logger=machine -hardware /home/chowkidar/Downloads/arduino-1.8.13/hardware -hardware /home/reza/.arduino15/packages -tools /home/chowkidar/Downloads/arduino-1.8.13/tools-builder -tools /home/chowkidar/Downloads/arduino-1.8.13/hardware/tools/avr -tools /home/reza/.arduino15/packages -built-in-libraries /home/chowkidar/Downloads/arduino-1.8.13/libraries -libraries /home/reza/Arduino/libraries -fqbn=arduino:mbed_nano:nanorp2040connect -ide-version=10813 -build-path /tmp/arduino_build_244912 -warnings=none -build-cache /tmp/arduino_cache_750123 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=/home/reza/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino2 -prefs=runtime.tools.bossac-1.9.1-arduino2.path=/home/reza/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino2 -prefs=runtime.tools.dfu-util.path=/home/reza/.arduino15/packages/arduino/tools/dfu-util/0.10.0-arduino1 -prefs=runtime.tools.dfu-util-0.10.0-arduino1.path=/home/reza/.arduino15/packages/arduino/tools/dfu-util/0.10.0-arduino1 -prefs=runtime.tools.imgtool.path=/home/reza/.arduino15/packages/arduino/tools/imgtool/1.8.0-arduino -prefs=runtime.tools.imgtool-1.8.0-arduino.path=/home/reza/.arduino15/packages/arduino/tools/imgtool/1.8.0-arduino -prefs=runtime.tools.rp2040tools.path=/home/reza/.arduino15/packages/arduino/tools/rp2040tools/1.0.2 -prefs=runtime.tools.rp2040tools-1.0.2.path=/home/reza/.arduino15/packages/arduino/tools/rp2040tools/1.0.2 -prefs=runtime.tools.arm-none-eabi-gcc.path=/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.openocd.path=/home/reza/.arduino15/packages/arduino/tools/openocd/0.11.0-arduino2 -prefs=runtime.tools.openocd-0.11.0-arduino2.path=/home/reza/.arduino15/packages/arduino/tools/openocd/0.11.0-arduino2 -verbose /home/reza/Arduino/Braccio/Hello_Button/Hello_Button.ino
Using board 'nanorp2040connect' from platform in folder: /home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1
Using core 'arduino' from platform in folder: /home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1
Detecting libraries used...
/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/defines.txt @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated-avr-comp -iprefix/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/includes.txt /tmp/arduino_build_244912/sketch/Hello_Button.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for Braccio++.h: [Arduino_Braccio_plusplus@1.3.2]
ResolveLibrary(Braccio++.h)
-> candidates: [Arduino_Braccio_plusplus@1.3.2]
/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/defines.txt @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT -I/home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated-avr-comp -iprefix/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/includes.txt /tmp/arduino_build_244912/sketch/Hello_Button.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for Wire.h: [Wire]
ResolveLibrary(Wire.h)
-> candidates: [Wire]
/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/defines.txt @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT -I/home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/libraries/Wire -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated-avr-comp -iprefix/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/includes.txt /tmp/arduino_build_244912/sketch/Hello_Button.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SPI.h: [SPI]
ResolveLibrary(SPI.h)
-> candidates: [SPI]
/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/defines.txt @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT -I/home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/libraries/Wire -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/libraries/SPI -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated-avr-comp -iprefix/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/includes.txt /tmp/arduino_build_244912/sketch/Hello_Button.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Using cached library dependencies for file: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/Braccio++.cpp
Using cached library dependencies for file: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/gif.c
Using cached library dependencies for file: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/lib/TFT_eSPI/TFT_eSPI.cpp
Using cached library dependencies for file: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/lib/display/Backlight.cpp
Using cached library dependencies for file: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/lib/ioexpander/I2Cdev.cpp
Using cached library dependencies for file: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/lib/ioexpander/TCA6424A.cpp
Using cached library dependencies for file: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/lib/motors/RS485.cpp
Using cached library dependencies for file: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/lib/motors/SmartServo.cpp
Using cached library dependencies for file: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/lib/powerdelivery/FUSB302_UFP.cpp
Using cached library dependencies for file: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/lib/powerdelivery/PD_UFP.cpp
Using cached library dependencies for file: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/lib/powerdelivery/PD_UFP_Protocol.c
Using cached library dependencies for file: /home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/libraries/Wire/Wire.cpp
Using cached library dependencies for file: /home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/libraries/SPI/SPI.cpp
Generating function prototypes...
/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/defines.txt @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT -I/home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/libraries/Wire -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/libraries/SPI -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated-avr-comp -iprefix/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/includes.txt /tmp/arduino_build_244912/sketch/Hello_Button.ino.cpp -o /tmp/arduino_build_244912/preproc/ctags_target_for_gcc_minus_e.cpp -DARDUINO_LIB_DISCOVERY_PHASE
/home/chowkidar/Downloads/arduino-1.8.13/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino_build_244912/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/defines.txt @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -MMD -mcpu=cortex-m0plus -DARDUINO=10813 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT -I/home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/libraries/Wire -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/libraries/SPI -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated -I/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino/api/deprecated-avr-comp -iprefix/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/cores/arduino @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/includes.txt /tmp/arduino_build_244912/sketch/Hello_Button.ino.cpp -o /tmp/arduino_build_244912/sketch/Hello_Button.ino.cpp.o
Compiling libraries...
Compiling library "Arduino_Braccio_plusplus"
Library Arduino_Braccio_plusplus has been declared precompiled:
Using precompiled library in /home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/cortex-m0plus
Using previously compiled file: /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/gif.c.o
Using previously compiled file: /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/Braccio++.cpp.o
Using previously compiled file: /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/TFT_eSPI/TFT_eSPI.cpp.o
Using previously compiled file: /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/display/Backlight.cpp.o
Using previously compiled file: /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/ioexpander/I2Cdev.cpp.o
Using previously compiled file: /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/ioexpander/TCA6424A.cpp.o
Using previously compiled file: /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/motors/RS485.cpp.o
Using previously compiled file: /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/motors/SmartServo.cpp.o
Using previously compiled file: /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/powerdelivery/PD_UFP_Protocol.c.o
Using previously compiled file: /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/powerdelivery/FUSB302_UFP.cpp.o
Using previously compiled file: /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/powerdelivery/PD_UFP.cpp.o
Compiling library "Wire"
Using previously compiled file: /tmp/arduino_build_244912/libraries/Wire/Wire.cpp.o
Compiling library "SPI"
Using previously compiled file: /tmp/arduino_build_244912/libraries/SPI/SPI.cpp.o
Compiling core...
Using previously compiled file: /tmp/arduino_build_244912/core/double_tap_usb_boot.cpp.o
Using previously compiled file: /tmp/arduino_build_244912/core/nina_pins.cpp.o
Using previously compiled file: /tmp/arduino_build_244912/core/variant.cpp.o
Using precompiled core: /tmp/arduino_cache_750123/core/core_arduino_mbed_nano_nanorp2040connect_75d647276afd7f6debd1c3c6f809a44f.a
Linking everything together...
/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -E -P -x c /home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/linker_script.ld -o /tmp/arduino_build_244912/linker_script.ld
/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -L/tmp/arduino_build_244912 -Wl,--gc-sections -w -Wl,--as-needed @/home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/ldflags.txt -T/tmp/arduino_build_244912/linker_script.ld -Wl,-Map,/tmp/arduino_build_244912/Hello_Button.ino.map --specs=nosys.specs -o /tmp/arduino_build_244912/Hello_Button.ino.elf /tmp/arduino_build_244912/sketch/Hello_Button.ino.cpp.o /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/gif.c.o /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/Braccio++.cpp.o /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/TFT_eSPI/TFT_eSPI.cpp.o /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/display/Backlight.cpp.o /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/ioexpander/I2Cdev.cpp.o /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/ioexpander/TCA6424A.cpp.o /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/motors/RS485.cpp.o /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/motors/SmartServo.cpp.o /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/powerdelivery/PD_UFP_Protocol.c.o /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/powerdelivery/FUSB302_UFP.cpp.o /tmp/arduino_build_244912/libraries/Arduino_Braccio_plusplus/lib/powerdelivery/PD_UFP.cpp.o /tmp/arduino_build_244912/libraries/Wire/Wire.cpp.o /tmp/arduino_build_244912/libraries/SPI/SPI.cpp.o /tmp/arduino_build_244912/core/double_tap_usb_boot.cpp.o /tmp/arduino_build_244912/core/nina_pins.cpp.o /tmp/arduino_build_244912/core/variant.cpp.o -Wl,--whole-archive /tmp/arduino_build_244912/../arduino_cache_750123/core/core_arduino_mbed_nano_nanorp2040connect_75d647276afd7f6debd1c3c6f809a44f.a /home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/variants/NANO_RP2040_CONNECT/libs/libmbed.a -Wl,--no-whole-archive -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -L/home/reza/Arduino/libraries/Arduino_Braccio_plusplus/src/cortex-m0plus -llvgl -llvgl -Wl,--end-group
/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O binary /tmp/arduino_build_244912/Hello_Button.ino.elf /tmp/arduino_build_244912/Hello_Button.ino.bin
/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O ihex -R .eeprom /tmp/arduino_build_244912/Hello_Button.ino.elf /tmp/arduino_build_244912/Hello_Button.ino.hex
/home/reza/.arduino15/packages/arduino/tools/imgtool/1.8.0-arduino/imgtool exit
Using library Arduino_Braccio_plusplus at version 1.3.2 in folder: /home/reza/Arduino/libraries/Arduino_Braccio_plusplus
Using library Wire in folder: /home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/libraries/Wire (legacy)
Using library SPI in folder: /home/reza/.arduino15/packages/arduino/hardware/mbed_nano/3.1.1/libraries/SPI (legacy)
/home/reza/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-size -A /tmp/arduino_build_244912/Hello_Button.ino.elf
Sketch uses 395502 bytes (2%) of program storage space. Maximum is 16777216 bytes.
Global variables use 124664 bytes (46%) of dynamic memory, leaving 145672 bytes for local variables. Maximum is 270336 bytes.
- I can drag-n-drop Blink.ino.elf.uf2 onto the RP2040 and obtain the RGB blink sequence.
- I can reset the board using a jumper between GND & REC pins.
Board Info confirms that it is an Arduino Nano RP2040 Connect VID 2341 PID 005e and a SN.
The IDE was installed with a super user account (in Ubuntu) but I am operating as general user. Cannot believe that it is a generic connectivity issue since I'm able to access the board as a general user. The issue may lie with the installation of the Braccio++ library. I used the general user account to install the Braccio++ library using the zip archive from the GitHub site.
What permissions (and where! :)) should I check, please, to fix this issue? I have a standalone Nano RP2040 Connect board where I do not reference the Braccio++ library. The basic Blink sketch cannot be be uploaded to this second board (and yet again the .uf2 file can be dropped for the RGB blink to display successfully) with the same error message.
However, I am able to use both boards under Windows 11 (again with a reduced privilege user account having installed the library with this account but the IDE with the admin account).
Thanks.
Kind regards.