I can not for the life of me program my atmega644. I'm using avrdude with a ponyprog type serial dongle, and no matter what I do I get this:
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
I believe it is a hardware problem, but where should I start? I've already tested the power supply circuitry, and the regulator seems to be giving it enough power. I've also gone over the wiring what seems like a million times.
Could it be that my MCU is bad? It's brand new out of the box, so I don't think so...
Edit: I get the same error whether the programming dongle is plugged in or not, could this mean the programmer is faulty?