I searched but I couldn't find anyone with a problem like this. This is such a dumb problem I'm almost embarrased to ask :oops:
I'm using GCC 3.3.2, AVRDUDE 4.3.0, and a Butterfly. I've tried putting the BF in the bootloader both through the menu and by doing resets. I believe the serial cable I'm using is connected correctly because the output from WinAVR (below) shows a stream of question marks, which I have read is what the BF sends out while idling. I have tried pressing the joystick down for different lengths of time, at different points during the programming, tried multiple presses, etc, all to no avail.
WinAVR output:
> "make.exe" program avrdude -p atmega169 -P com2 -c butterfly -U flash:w:main.hex Found programmer: Id = "???????"; type = Nul Software Version = ?.?; Hardware Version = Ä.Ü avrdude: error: buffered memory access not supported. Maybe it isn't a butterfly but a AVR910 device? make.exe: *** [program] Error 1 > Process Exit Code: 2
I hate to admit it, but I've stumped myself with this one. I don't know what I'm doing or not doing that's causing this problem, and I would be really greatful to anyone who could help me out!