geekhack

geekhack Community => Keyboards => Topic started by: Britt on Tue, 04 June 2019, 18:56:56

Title: QMK not flashing my alpha
Post by: Britt on Tue, 04 June 2019, 18:56:56
Ive tried flashing my alpha for the past 3 hours and i cant seem to figure it out...

the only message i get is:

*** Attempting to flash, please don't remove device
>>> avrdude.exe -p atmega32u4 -c avr109 -U flash:w:"C:\Users\bjenn\Downloads\alpha_default.hex":i -P COM3
    avrdude.exe: warning at C:\Users\bjenn\AppData\Local\QMK\QMK Toolbox\0.0.9\avrdude.conf:14976: part atmega32u4 overwrites previous definition C:\Users\bjenn\AppData\Local\QMK\QMK Toolbox\0.0.9\avrdude.conf:11487.
   
    Connecting to programmer: .avrdude.exe: butterfly_recv(): programmer is not responding
   
    avrdude.exe: butterfly_recv(): programmer is not responding
Title: Re: QMK not flashing my alpha
Post by: Britt on Tue, 04 June 2019, 20:01:22
update.



got it to do this but not sure what to do from here:



*** Attempting to flash, please don't remove device

>>> avrdude.exe -p atmega32u4 -c avr109 -U flash:w:"C:\Users\bjenn\Downloads\alpha_default.hex":i -P

C:\Users\bjenn\AppData\Local\QMK\QMK Toolbox\0.0.9\avrdude.exe: option requires an argument -- P

Usage: avrdude.exe [options]

Options:

-p <partno> Required. Specify AVR device.

-b <baudrate> Override RS-232 baud rate.

-B <bitclock> Specify JTAG/STK500v2 bit clock period (us).

-C <config-file> Specify location of configuration file.

-c <programmer> Specify programmer type.

-D Disable auto erase for flash memory

-i <delay> ISP Clock Delay [in microseconds]

-P <port> Specify connection port.

-F Override invalid signature check.

-e Perform a chip erase.

-O Perform RC oscillator calibration (see AVR053).

-U <memtype>:r|w|v:<filename>[:format]

Memory operation specification.

Multiple -U options are allowed, each request

is performed in the order specified.

-n Do not write anything to the device.

-V Do not verify.

-u Disable safemode, default when running from a script.

-s Silent safemode operation, will not ask you if

fuses should be changed back.

-t Enter terminal mode.

-E <exitspec>[,<exitspec>] List programmer exit specifications.

-x <extended_param> Pass <extended_param> to programmer.

-y Count # erase cycles in EEPROM.

-Y <number> Initialize erase cycle # in EEPROM.

-v Verbose output. -v -v for more.

-q Quell progress output. -q -q for less.

-l logfile Use logfile rather than stderr for diagnostics.

-? Display this usage.

avrdude version 6.3, URL: <http://savannah.nongnu.org/projects/avrdude/>