Cannot write Blink to A-Star 32U4 Mini SV

I have three A-Star 32U4 Mini SV boards. I am able to write code to them using my old Mac OSX 10.5 and Arduino 1.0.4.

I am unable to write any code to them (even simple Blink example) using any one of three Windows 8.1 computers that I have. I have tried Arduino 1.6.1, 1.6.0, 1.0.5, and 1.0.4. The port shows up, so I don’t think it’s a driver issue. The RX light blinks, but the Arduino IDE just hangs at “uploading”. The code also doesn’t complete uploading in OSX (according to the IDE), but at least the new code is written to the board.

Thanks,
Rehman

Hello, Rehman.

Can you select a single computer that we can focus on troubleshooting? Then, can you turn on verbose output in the Arduino IDE and post the output that you get at the bottom of the IDE after trying to upload a sketch (e.g. Blink)? You can turn on verbose output by selecting Preferences from the File menu in the Arduino IDE, and then checking the “compilation” and “upload” boxes next to “Show verbose output during:”.

- Amanda

Thanks Amanda. I’m on a Windows 8.1 computer, running Arduino 1.6.1. Here’s the verbose output:

[code]Build options changed, rebuilding all

C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\Blink.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\Blink.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\hooks.c -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\hooks.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WInterrupts.c -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\WInterrupts.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring.c -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\wiring.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_analog.c -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\wiring_analog.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_digital.c -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\wiring_digital.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.c -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\wiring_pulse.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_shift.c -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\wiring_shift.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\abi.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\abi.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\CDC.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\CDC.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HardwareSerial.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial0.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HardwareSerial0.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial1.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HardwareSerial1.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial2.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HardwareSerial2.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial3.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HardwareSerial3.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HID.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HID.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\IPAddress.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\IPAddress.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\main.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\new.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\new.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\Print.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\Stream.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Tone.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\Tone.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBCore.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\USBCore.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WMath.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\WMath.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 -DUSB_MANUFACTURER=“Unknown” -DUSB_PRODUCT=“Arduino Leonardo” -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.cpp -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\WString.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\hooks.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\WInterrupts.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\wiring.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\wiring_analog.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\wiring_digital.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\wiring_pulse.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\wiring_shift.c.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\abi.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\CDC.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HardwareSerial.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HardwareSerial0.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HardwareSerial1.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HardwareSerial2.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HardwareSerial3.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\HID.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\IPAddress.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\main.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\new.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\Print.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\Stream.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\Tone.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\USBCore.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\WMath.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\WString.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-gcc -w -Os -Wl,–gc-sections -mmcu=atmega32u4 -o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/Blink.cpp.elf C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp\Blink.cpp.o C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/core.a -LC:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp -lm
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/Blink.cpp.elf C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/Blink.cpp.eep
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-objcopy -O ihex -R .eeprom C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/Blink.cpp.elf C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/Blink.cpp.hex

Sketch uses 4,788 bytes (16%) of program storage space. Maximum is 28,672 bytes.
Global variables use 151 bytes (5%) of dynamic memory, leaving 2,409 bytes for local variables. Maximum is 2,560 bytes.
Forcing reset using 1200bps open/close on port COM4
PORTS {COM3, COM4, } / {COM3, COM4, } => {}
PORTS {COM3, COM4, } / {COM3, COM4, } => {}
PORTS {COM3, COM4, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, } => {}
PORTS {COM3, } / {COM3, COM4, } => {COM4, }
Found upload port: COM4
C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avrdude -CC:\Program Files (x86)\Arduino/hardware/tools/avr/etc/avrdude.conf -v -patmega32u4 -cavr109 -PCOM4 -b57600 -D -Uflash:w:C:\Users\MICROS~1\AppData\Local\Temp\build8991334205513986267.tmp/Blink.cpp.hex:i

avrdude: Version 6.0.1, compiled on Jan 15 2015 at 16:58:43
Copyright © 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright © 2007-2009 Joerg Wunsch

     System wide configuration file is "C:\Program Files (x86)\Arduino/hardware/tools/avr/etc/avrdude.conf"

     Using Port                    : COM4
     Using Programmer              : avr109
     Overriding Baud Rate          : 57600
     AVR Part                      : ATmega32U4
     Chip Erase delay              : 9000 us
     PAGEL                         : PD7
     BS2                           : PA0
     RESET disposition             : dedicated
     RETRY pulse                   : SCK
     serial program mode           : yes
     parallel program mode         : yes
     Timeout                       : 200
     StabDelay                     : 100
     CmdexeDelay                   : 25
     SyncLoops                     : 32
     ByteDelay                     : 0
     PollIndex                     : 3
     PollValue                     : 0x53
     Memory Detail                 :

                              Block Poll               Page                       Polled
       Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
       ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
       eeprom        65    20     4    0 no       1024    4      0  9000  9000 0x00 0x00
       flash         65     6   128    0 yes     32768  128    256  4500  4500 0x00 0x00
       lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
       signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

     Programmer Type : butterfly
     Description     : Atmel AppNote AVR109 Boot Loader

Connecting to programmer: .avrdude: butterfly_recv(): programmer is not responding
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.[/code]

Thanks,
Rehman

P.S. I’m writing to it as “Leonardo”, but I’ve tried the Pololu driver as well to no avail.

Hello, Rehman.

It looks like your A-Star 32U4 Mini SV is going into bootloader mode for 8 seconds, but during that 8 seconds, the bootloader does not get a COM port assigned to it. After the 8 seconds are up, it goes back to running your sketch, which is on COM4, and the Arduino IDE mistakenly tries to send bootloader commands to the sketch. You can verify this by looking at your Device Manager during the upload attempt, where you will probably see “Pololu A-Star 32U4 Bootloader” appear in the “Other devices” list for 8 seconds. If it is in “Other devices” instead of under “Ports (COM & LPT)”, that means that Windows does not recognize it.

The most likely reason for the bootloader not being recognized is that the A-Star drivers were not installed properly. I recommend following the instructions in the “Installing Windows drivers” section of the A-Star 32U4 User’s Guide to make sure the drivers are installed.

The bootloader uses a different set of USB identifiers (vendor ID and product ID) than the sketch, so even though you saw the COM port for the A-Star’s sketch show up, it does not mean that the bootloader drivers are working. It sounds like you might have been programming your A-Star as an Arduino Leonardo on other computers, so the sketch on your A-Star would actually look like an Arduino Leonardo, and it would be using the Leonardo drivers that come with the Windows version of the Arduino IDE. However, your board most likely still has our bootloader on it, so you will need to install our drivers to get the bootloader to work.

–David

Thanks David. Your diagnosis was exactly right. It works now.
I guess I skipped the “installing drivers” part, because my computer recognized it (as something) when I plugged it in and for all the other Arduinos I’ve used that means that the drivers are working.
I don’t know if it’s worth putting a big red flag somewhere indicating that drivers are required for this board unlike other Arduinos.

Thanks for your help,
Rehman