Hi Experts! I'm running Arduino IDE 1.8.19 on a MacBook Pro running Mac OS 10.13.6. I'm trying to upload a program to an ai-thinker NodeMCU-32 with an ESP-32S microcontroller and a CH340C USB to serial chip. I've downloaded and installed the CH340 v1.5 driver from here: GitHub - adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver: CH340G CH34G CH34X Mac OS X driver. The program I want to upload compiles successfully but during the upload process, it errors out, ending with:
No device found on cu.wchusbserial1420
Send auto-baud
Set binary mode
An error occurred while uploading the sketch
The complete error dump with verbose mode on for both compiling and uploading is at the end of this post. Some things to note:
- I've verified that my USB cable is for both power and data
- Before the upload process, the red LED on the board is lit. Some time after the IDE errors out, the blue LED lights up as well.
- The board vendor instructed to use Arduino Zero (Native USB Port) for the board which I've done.
- I've set the baud rate to 115200 in the serial monitor. When the board is connected to the IDE on the Mac, the serial monitor is outputting, seemingly from the board. The first few dozen lines of the output suggest that the firmware I'm trying to upload actually has uploaded as the author of the code, JJ Robotics, is in the output. I've pasted in the serial monitor output at the bottom of this post, below the error dump.
- The message in the lower right of the IDE reads: "Arduino Zero (Native USB Port) on dev/cu.wchusbserial1420" which matches what I've selected in Tools --> Port:
- I've tried uploading after pressing the reset button, while holding the reset button down and while holding both the reset button (right side of the board) and the bootloader button on the left side of the board. No joy with any of these, same behavior.
- I've confirmed through the System Report on my Mac that a device is found on a port (in addition to the Bluetooth-Incomming-Port. When I disconnect the board from my Mac that device disappears from the system report. I've included the device information at the very bottom of the post.
Any help would be greatly appreciated. I'm happy to provide any additional data requested. Many thanks in advance!
Data Follows:
Arduino: 1.8.19 (Mac OS X), Board: "Arduino Zero (Native USB Port)"
/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/ronaldseide/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/ronaldseide/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/ronaldseide/Documents/Arduino/libraries -fqbn=arduino:samd:arduino_zero_native -vid-pid=1A86_7523 -ide-version=10819 -build-path /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323 -warnings=none -build-cache /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_cache_551421 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.openocd.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/openocd/0.10.0-arduino7 -prefs=runtime.tools.openocd-0.10.0-arduino7.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/openocd/0.10.0-arduino7 -prefs=runtime.tools.arm-none-eabi-gcc.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.CMSIS.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.CMSIS-Atmel.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0 -prefs=runtime.tools.CMSIS-Atmel-1.2.0.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0 -prefs=runtime.tools.bossac.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/bossac/1.7.0-arduino3 -prefs=runtime.tools.bossac-1.7.0-arduino3.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/bossac/1.7.0-arduino3 -prefs=runtime.tools.arduinoOTA.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.2.1 -verbose /Users/ronaldseide/Downloads/ScaraArm/0.motherboard program download/PyBotArm_v1/PyBotArm_v1.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/ronaldseide/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/ronaldseide/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/ronaldseide/Documents/Arduino/libraries -fqbn=arduino:samd:arduino_zero_native -vid-pid=1A86_7523 -ide-version=10819 -build-path /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323 -warnings=none -build-cache /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_cache_551421 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.openocd.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/openocd/0.10.0-arduino7 -prefs=runtime.tools.openocd-0.10.0-arduino7.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/openocd/0.10.0-arduino7 -prefs=runtime.tools.arm-none-eabi-gcc.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.CMSIS.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.CMSIS-Atmel.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0 -prefs=runtime.tools.CMSIS-Atmel-1.2.0.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0 -prefs=runtime.tools.bossac.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/bossac/1.7.0-arduino3 -prefs=runtime.tools.bossac-1.7.0-arduino3.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/bossac/1.7.0-arduino3 -prefs=runtime.tools.arduinoOTA.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.2.1 -verbose /Users/ronaldseide/Downloads/ScaraArm/0.motherboard program download/PyBotArm_v1/PyBotArm_v1.ino
Using board 'arduino_zero_native' from platform in folder: /Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14
Using core 'arduino' from platform in folder: /Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14
Detecting libraries used...
/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10819 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804d -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Zero\"" -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated-avr-comp -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/variants/arduino_zero /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/sketch/PyBotArm_v1.ino.cpp -o /dev/null
Alternatives for Servo.h: [Servo@1.1.8]
ResolveLibrary(Servo.h)
-> candidates: [Servo@1.1.8]
/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10819 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804d -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Zero\"" -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated-avr-comp -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/variants/arduino_zero -I/Applications/Arduino.app/Contents/Java/libraries/Servo/src /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/sketch/PyBotArm_v1.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10819 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804d -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Zero\"" -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated-avr-comp -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/variants/arduino_zero -I/Applications/Arduino.app/Contents/Java/libraries/Servo/src -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/libraries/Wire /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/sketch/PyBotArm_v1.ino.cpp -o /dev/null
Alternatives for VL53L0X.h: [VL53L0X@1.3.1]
ResolveLibrary(VL53L0X.h)
-> candidates: [VL53L0X@1.3.1]
/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10819 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804d -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Zero\"" -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated-avr-comp -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/variants/arduino_zero -I/Applications/Arduino.app/Contents/Java/libraries/Servo/src -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/libraries/Wire -I/Users/ronaldseide/Documents/Arduino/libraries/VL53L0X /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/sketch/PyBotArm_v1.ino.cpp -o /dev/null
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Servo/src/avr/Servo.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Servo/src/mbed/Servo.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Servo/src/megaavr/Servo.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Servo/src/nrf52/Servo.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Servo/src/sam/Servo.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Servo/src/samd/Servo.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Servo/src/stm32f4/Servo.cpp
Using cached library dependencies for file: /Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/libraries/Wire/Wire.cpp
Using cached library dependencies for file: /Users/ronaldseide/Documents/Arduino/libraries/VL53L0X/VL53L0X.cpp
Generating function prototypes...
/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10819 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804d -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Zero\"" -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated-avr-comp -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/variants/arduino_zero -I/Applications/Arduino.app/Contents/Java/libraries/Servo/src -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/libraries/Wire -I/Users/ronaldseide/Documents/Arduino/libraries/VL53L0X /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/sketch/PyBotArm_v1.ino.cpp -o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/preproc/ctags_target_for_gcc_minus_e.cpp
/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10819 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804d -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Zero\"" -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino/api/deprecated-avr-comp -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/cores/arduino -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/variants/arduino_zero -I/Applications/Arduino.app/Contents/Java/libraries/Servo/src -I/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/libraries/Wire -I/Users/ronaldseide/Documents/Arduino/libraries/VL53L0X /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/sketch/PyBotArm_v1.ino.cpp -o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/sketch/PyBotArm_v1.ino.cpp.o
Compiling libraries...
Compiling library "Servo"
Using previously compiled file: /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/avr/Servo.cpp.o
Using previously compiled file: /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/mbed/Servo.cpp.o
Using previously compiled file: /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/megaavr/Servo.cpp.o
Using previously compiled file: /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/nrf52/Servo.cpp.o
Using previously compiled file: /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/sam/Servo.cpp.o
Using previously compiled file: /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/samd/Servo.cpp.o
Using previously compiled file: /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/stm32f4/Servo.cpp.o
Compiling library "Wire"
Using previously compiled file: /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Wire/Wire.cpp.o
Compiling library "VL53L0X"
Using previously compiled file: /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/VL53L0X/VL53L0X.cpp.o
Compiling core...
Using previously compiled file: /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/core/variant.cpp.o
Using precompiled core: /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_cache_551421/core/core_arduino_samd_arduino_zero_native_430e57ab8c4db3f09270a1f2ce792992.a
Linking everything together...
/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -L/var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323 -Os -Wl,--gc-sections -save-temps -T/Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/variants/arduino_zero/linker_scripts/gcc/flash_with_bootloader.ld -Wl,-Map,/var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/PyBotArm_v1.ino.map --specs=nano.specs --specs=nosys.specs -mcpu=cortex-m0plus -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/PyBotArm_v1.ino.elf /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/sketch/PyBotArm_v1.ino.cpp.o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/avr/Servo.cpp.o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/mbed/Servo.cpp.o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/megaavr/Servo.cpp.o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/nrf52/Servo.cpp.o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/sam/Servo.cpp.o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/samd/Servo.cpp.o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Servo/stm32f4/Servo.cpp.o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/Wire/Wire.cpp.o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/libraries/VL53L0X/VL53L0X.cpp.o /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/core/variant.cpp.o -Wl,--start-group -L/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Lib/GCC/ -larm_cortexM0l_math -lm /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/../arduino_cache_551421/core/core_arduino_samd_arduino_zero_native_430e57ab8c4db3f09270a1f2ce792992.a -Wl,--end-group
/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O binary /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/PyBotArm_v1.ino.elf /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/PyBotArm_v1.ino.bin
/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O ihex -R .eeprom /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/PyBotArm_v1.ino.elf /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/PyBotArm_v1.ino.hex
Using library Servo at version 1.1.8 in folder: /Applications/Arduino.app/Contents/Java/libraries/Servo
Using library Wire at version 1.0 in folder: /Users/ronaldseide/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/libraries/Wire
Using library VL53L0X at version 1.3.1 in folder: /Users/ronaldseide/Documents/Arduino/libraries/VL53L0X
/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-size -A /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/PyBotArm_v1.ino.elf
Sketch uses 53932 bytes (20%) of program storage space. Maximum is 262144 bytes.
Global variables use 6408 bytes (19%) of dynamic memory, leaving 26360 bytes for local variables. Maximum is 32768 bytes.
Forcing reset using 1200bps open/close on port /dev/cu.wchusbserial1420
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.wchusbserial1420, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.wchusbserial1420, } => {}
Uploading using selected port: /dev/cu.wchusbserial1420
/Users/ronaldseide/Library/Arduino15/packages/arduino/tools/bossac/1.7.0-arduino3/bossac -i -d --port=cu.wchusbserial1420 -U true -i -e -w -v /var/folders/ms/p3483wxd3cgbln9w065x1llc0000gn/T/arduino_build_915323/PyBotArm_v1.ino.bin -R
Set binary mode
No device found on cu.wchusbserial1420
Send auto-baud
Set binary mode
An error occurred while uploading the sketch
Serial Output from Serial Monitor:
WIFI init
⸮Rձ⸮29 2019 12:21:46
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:8896
load:0x40080400,len:5828
entry 0x400806ac
WIFI init
MAC:
Start UDP server
AT+CIPSTART="UDP","192.168.4.2",2223,2222,0
Steper motors initialization...
Timers initialized
Timers started
Moving to initial position...
->M2 STOP
->M1 STOP
->M2 STOP
->M1 STOP
->M2 STOP
->M2 STOP
Initial position configured!
91.61
105.92
197.53
Ready...
JJROBOTS SCARA Scara v0.16
$$0,0,0,0,150,150,0,1
$$0,0,0,0,150,150,0,2
$$0,0,0,0,150,150,0,3
$$0,0,0,0,150,150,0,4
**it keeps outputting the above, incrementing the last number. I let it run to 500+ **
The installed device from the Mac System Report:
USB Serial:
Product ID: 0x7523
Vendor ID: 0x1a86
Version: 2.64
Speed: Up to 12 Mb/sec
Location ID: 0x14200000 / 13
Current Available (mA): 500
Current Required (mA): 98
Extra Operating Current (mA): 0