I've got a Pro Micro 3.3V 8MHz and some problems talking to it. I'm using Linux, the Arduino IDE 1.0.5 (also tried 1.0, same effect) and downloaded the appropriate drivers from github so that I can select the Pro Micro 3.3V board. I've figured out how to trigger a reset, that I'd want to trigger the reset twice in short succession and I've even managed to upload a "sketch" that is happily verified by avrdude. After another reset or after timeout, the "programming device" disappears from the USB bus and all is good...
Except that the Pro Micro doesn't ever execute my sketch.
I've tried quite a few things, but none of them worked:
- I can't trigger a reset by setting the baudrate to 1200
- The device does not even show up as 1B4F:9204 or anything else at the USB bus
- Turning on lights as the first thing in hardware/arduino/cores/arduino/main.cpp doesn't do anything either...
I suspect that the thing is stuck somewhere between the bootloader and executing the sketch and my next idea would be to debug the bootloader by making the lights blink. That would require me to use a spare Arduino as some sort of ISP or so which I've never done before. I'd much rather hear "oh, make sure your sketch has this and that signature at this and that address" or "oh, make sure you have version x of the IDE and version y of the extra hardware configuration files"...
Any suggestions? What additional info do you need to help me?