OK, three days of troubleshooting my new Arduino Gemma. Please help...
Problem Statement: Cannot get any program to upload.
"avrdude: Error: Could not find USBtiny device (0x2341/0xc9f)"
[*]Color of board and box is Teal, so I'm understanding this is the "new" model reference in editor as Arduino, as opposed to Adafruit.
[*]Tried both Windows and Mac compilers.
[*]Have reloaded the bootloader via Uno. (Let me tell you how much fun that was...)
[*]Tried different USB cables.
[*]And yes, I have ensured device was in Bootloader state when attempting upload...
[*]Many combined hours reading, trying different versions of avrdude.config, avrdude.exe, Arduino compiler, etc...
[*]Still won't detect within Windows. Updated drivers, Takes 8 of the 10 bootloader seconds to try to detect device then times out before installing them...
Am I missing something or do I have a defective board?
Thanks for assistance,
-Scott
Arduino Gemma Problems
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- Franklin97355
- Posts: 23911
- Joined: Mon Apr 21, 2008 2:33 pm
Re: Arduino Gemma Problems
In file > preferences check the boxes for verbose output for the compiler and uploader and post the output.
- OttScott
- Posts: 7
- Joined: Wed Jul 01, 2015 12:54 am
Re: Arduino Gemma Problems
Apologies for the delayed response. I missed the reply notification.franklin97355 wrote:In file > preferences check the boxes for verbose output for the compiler and uploader and post the output.
Output follows:
Code: Select 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=attiny85 -DF_CPU=8000000L -DARDUINO=10605 -DARDUINO_AVR_GEMMA -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\gemma C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Mindfulness.cpp -o C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Mindfulness.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc -c -g -x assembler-with-cpp -mmcu=attiny85 -DF_CPU=8000000L -DARDUINO=10605 -DARDUINO_AVR_GEMMA -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\gemma C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.S -o C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_pulse.S.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\hooks.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WInterrupts.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_analog.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_digital.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_pulse.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_shift.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\abi.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\CDC.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial0.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial1.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial2.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial3.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HID.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\IPAddress.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\main.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\new.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Print.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Stream.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Tone.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\USBCore.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WMath.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WString.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_pulse.S.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\hooks.c.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WInterrupts.c.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring.c.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_analog.c.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_digital.c.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_pulse.c.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_shift.c.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\abi.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\CDC.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial0.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial1.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial2.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial3.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HID.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\IPAddress.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\main.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\new.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Print.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Stream.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Tone.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\USBCore.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WMath.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WString.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc -w -Os -Wl,--gc-sections -mmcu=attiny85 -o C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.elf C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Mindfulness.cpp.o C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a -LC:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.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\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.elf C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.eep
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy -O ihex -R .eeprom C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.elf C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.hex
Sketch uses 972 bytes (18%) of program storage space. Maximum is 5,310 bytes.
Global variables use 18 bytes of dynamic memory.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\arduino\avr/bootloaders/gemma/avrdude.conf -v -pattiny85 -carduinogemma -Uflash:w:C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.hex:i
avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\arduino\avr/bootloaders/gemma/avrdude.conf"
Using Port : usb
Using Programmer : arduinogemma
avrdude: Error: Could not find USBtiny device (0x2341/0xc9f)
avrdude done. Thank you.
the selected serial port
does not exist or your board is not connected
- OttScott
- Posts: 7
- Joined: Wed Jul 01, 2015 12:54 am
Re: Arduino Gemma Problems
Anybody able to help on this? I'd like to coordinate a return if I can't get this resolved...
- Franklin97355
- Posts: 23911
- Joined: Mon Apr 21, 2008 2:33 pm
Re: Arduino Gemma Problems
Are you sure the USB cable is a communications cable and not just a charging cable? Have you tried setting the programmer to USBtinyISP to see if that works?
- OttScott
- Posts: 7
- Joined: Wed Jul 01, 2015 12:54 am
Re: Arduino Gemma Problems
I am sure. I use this same cable for programming my Trinket Pros.franklin97355 wrote:Are you sure the USB cable is a communications cable and not just a charging cable?
I've tried every variation I can find documented for Green and Black gemmas. Same result always.franklin97355 wrote:Have you tried setting the programmer to USBtinyISP to see if that works?
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Arduino Gemma Problems
Please email [email protected] with a link to this thread for a replacement Arduino Gemma
Please be positive and constructive with your questions and comments.