Go Down

Topic: Bootloading an ATmega2560 (Read 707 times) previous topic - next topic

bojj

Is it possible to bootload an ATmega2560 with an Arduino Duemilanove (ATmega328p)? If so, where do you connect the wires? I do not have a Mega to attach the 2560 to.

Thanks,
bojj

BillO

I can't see why not( but I'm half blind).  I think It's worth a try anyway.

Connect: (Duemilanove to Atmega2560)
    SCK to SCK
    MISO to MISO
    MOSI to MOSI
    Pin 10 to Reset
    5V to VCC (all)
    GND to GND (all)

Also, you will likely have to disable the auto-reset on the Duemilanove.  This is apparently usually done by placing a 10uF capacitor from Reset on the Duemilanove to ground.
Facts just don't care if you ignore them.

Nick Gammon

This gives the pin numbers on the Mega2560:

Please post technical questions on the forum, not by personal message. Thanks!

More info:
http://www.gammon.com.au/electronics

westfw

ArduinoISP doesn't support devices with 256k of flash, but it's possible (unlikely, but possible) that AVRdude does magic to make it work anyway...

bojj

Thanks so much for all the help, everyone! Maybe I'll get the 1280 instead.

Nick Gammon

Can you clarify the question? You have a raw Atmega2560 with no bootloader? Is that right?
Please post technical questions on the forum, not by personal message. Thanks!

More info:
http://www.gammon.com.au/electronics

bojj

@Nick
Yes, that's correct. I do have a breakout board for it.

Nick Gammon

There was another thread recently where someone was having trouble installing the bootloader on a Mega2560. In the end I suggested getting the AVRISP MkII from Atmel (or some distributor) because that is designed by Atmel for their processors. Then make up an SPI header using the standard (6) pins and you can plug it in and upload the Mega bootloader. I don't know if the 1280 will be any better, I suspect some programmers don't go over 64 Kb properly.
Please post technical questions on the forum, not by personal message. Thanks!

More info:
http://www.gammon.com.au/electronics

Go Up