So I have a arduino uno using the atmega328p and am trying to burn a bootloader to a atmega1284p I've followed Arduino on ATmega1284P | maniacbug. The first time it seemed to work but when I tried uploading a program it didn't. So I tried burning the bootloader again, and have not been able to do anything at all.
This is the message I get: avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
I've tried messing with the reset using capacitors and resistors. etc. to no avail.
That sounds like it might be the baudrate of the bootloader doesn't match the baudrate stated in the boards.txt entry for the specific board you select?
After changing my bootloader to "the original mighty 1284p 16Mhz" I was able to periodically get a random successful upload. Now however I keep getting not in sync and protocol errors from avrdude. I've already tried reburning the bootloader.
Is there a 10K pullup resistor from Reset pin to +5? If there is, I can't see it. It's needed for Reset to recover to a good level after DTR pulls it low via thru the 0.1uF cap.