I have been trying to flash the pro micros for my let's split build but have encountered many problems. I finally decided to edit my rules.mk file to get rid of nkro and rgb to see if it was the file size that was throwing it. This time when run the make command it actually prompted me to reset my promicro but then I ended up getting my usual error anyway.
Here is the output I get after running the command.
QMK Firmware 0.5.150
WARNING:
Some git sub-modules are out of date or modified, please consider runnning:
make git-submodule
You can ignore this warning if you are not compiling any ChibiOS keyboards,
or if you have modified the ChibiOS libraries yourself.
Making lets_split/rev2 with keymap n8v and target avrdude
avr-gcc (GCC) 4.9.2
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Size before:
text data bss dec hex filename
0 17546 0 17546 448a lets_split_rev2_n8v.hex
Compiling: ./tmk_core/common/command.c [OK]
Linking: .build/lets_split_rev2_n8v.elf [OK]
Creating load file for Flash: .build/lets_split_rev2_n8v.hex [OK]
Detecting USB port, reset your controller now..........
Detected controller on USB port at /dev/ttyACM0
Connecting to programmer: .avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
Found programmer: Id = ""; type =
Software Version = .; Hardware Version = .
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: leave prog mode
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: exit bootloader
avrdude done. Thank you.
tmk_core/avr.mk:148: recipe for target 'avrdude' failed
make[1]: *** [avrdude] Error 1
Makefile:518: recipe for target 'lets_split/rev2:n8v:avrdude' failed
make: *** [lets_split/rev2:n8v:avrdude] Error 1
ubuntu@ubuntu-xenial:~/qmk_firmware$ Make finished with errors