I have a problem uploading to a Micro. Windows 10.
I have installed the latest SDK, 1.6.12. During install it couldn't install avrdude so I skipped it. I have tried 3 different Micros (these are Aduino micros and not clones) so I doubt the problem is in the boot loader or hardware. I had the problem with the first two before I updated the SDK, I was on 1.6.7. The problem on 1.6.7 arose after a simple change to a diagnostic Serial.Print message, I changed the text only.
On the first two micros it worked for a while, then on the third Micro it never worked and after the SDK update I got a "avrdude: syntax error at C:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf:1071" message.
I tried the double click of the reset button trick I found in the forum, where a leonardo driver is substituted but did not get the opportunity to update the driver, my windows 10 said the driver was current.
I need to use the Micro because my application requires the small size. While I am debugging using the USB power, I will run it from batteries when debugged. Not that it affects the upload problem, just explaining why I don't want to move from the Micro.
If there has been a fix to avrdude, and I seem to see from posts that the problem is related to AvrDude, can you direct me on how to install just the updated AvrDude?