0

Circuit playground classic wont upload anything.
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Circuit playground classic wont upload anything.

by alwaysasuspect on Sat Jan 19, 2019 5:25 pm

Ok so I got a Circuit playground classic today. And tried to upload blink and it gave me the AVRDude is not responding since then I have gone up and down the forums trying everything i can think of or find and have yet to get it to upload anything.Any ideas?


Windows 10
Circuit Playground Developer Edition ATmega32u4@8MHz

Code: Select all | TOGGLE FULL SIZE
The terminal process terminated with exit code: 1

Terminal will be reused by tasks, press any key to close it.

> Executing task: C:\Users\The Administrator\.platformio\penv\Scripts\platformio.exe run --target upload <

Processing circuitplay_classic (platform: atmelavr; board: circuitplay_classic; framework: arduino)
------------------------------------------------------------------------------------------------
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/circuitplay_classic.html
PLATFORM: Atmel AVR > Adafruit Circuit Playground Classic
HARDWARE: ATMEGA32U4 8MHz 2.50KB RAM (28KB Flash)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 25 compatible libraries
Scanning dependencies...
No dependencies
MethodWrapper(["checkprogsize"], [".pioenvs\circuitplay_classic\firmware.elf"])
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [=         ]   5.8% (used 149 bytes from 2560 bytes)
PROGRAM: [=         ]  14.1% (used 4032 bytes from 28672 bytes)
.pioenvs\circuitplay_classic\firmware.elf  :
section                     size      addr
.data                         38   8388864
.text                       3994         0
.bss                         111   8388902
.comment                      17         0
.note.gnu.avr.deviceinfo      64         0
.debug_aranges               160         0
.debug_info                 3483         0
.debug_abbrev               2510         0
.debug_line                  678         0
.debug_str                   881         0
Total                      11936
<lambda>(["upload"], [".pioenvs\circuitplay_classic\firmware.hex"])
AVAILABLE: avr109
CURRENT: upload_protocol = avr109
BeforeUpload(["upload"], [".pioenvs\circuitplay_classic\firmware.hex"])
Auto-detected: COM10
Forcing reset using 1200bps open/close on port COM10
Waiting for the new upload port...
avrdude -v -p atmega32u4 -C "C:\Users\The Administrator\.platformio\packages\tool-avrdude\avrdude.conf" -c avr109 -b 57600 -D -P "COM9" -U flash:w:.pioenvs\circuitplay_classic\firmware.hex:i

avrdude: Version 6.3, compiled on Sep 12 2016 at 17:24:16
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\The Administrator\.platformio\packages\tool-avrdude\avrdude.conf"

Using Port                    : COM9
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

avrdude: butterfly_recv(): programmer is not responding

alwaysasuspect
 
Posts: 1
Joined: Sat Jan 19, 2019 5:20 pm

Re: Circuit playground classic wont upload anything.

by adafruit_support_mike on Sun Jan 20, 2019 5:44 am

As a sanity check, verify your USB cable by using it to connect some other, known-working device to the computer.

There's a plague of charge-only cables out there with USB connectors at both ends, but no wires for the data signals. We see people get caught by them every day, and it's become normal for people to say they had to try three or four cables before finding one that worked.

Just trying multiple cables isn't enough. We need to see the positive of a working USB connection to rule out the false negatives a charge-only cable produces.

adafruit_support_mike
 
Posts: 56417
Joined: Thu Feb 11, 2010 2:51 pm

Please be positive and constructive with your questions and comments.