Ok,
Added a couple wirewrap wires, not too difficult since the headers will be there anyway. I typically plug on FTDI Basic for power, I don't want it's outputs interfering with the bootloader, so battery power used instead.
So do I need a tweaked version of this file then?
mega2561.bootloader.file=stk500boot_v2_mega2560.hex
I don't know how else that signature is making it in.
CrossRoads:
So do I need a tweaked version of this file then?
mega2561.bootloader.file=stk500boot_v2_mega2560.hex
I don't know how else that signature is making it in.
Something left over from 2560 configuration is my guess.
I am out of my comfort zone.
optiboot does not support chips >128k like m2561. to save space signatures are hard coded into the bootloaders during compile time and afaik m2561 not supported by make. too bad ide creators dont allow -F option which would solve about half the issues posted on this forum (MILLIONS of man hours).
these are just a couple reasons i personally avoid serial program upload in favor of isp.
The arduino2560 bootloader does not read the signature from the chip when requested - instead, the signature is hardcoded. I'd assume it was to save space, except that bootloader is not exactly written to reduce flash use....
Ok, getting closer. Used the 2561_hex from the old thread, but that pins_arduino.h has too many compile errors for missing ports. Using the one I edited compiles ok, but times out starting the serial transfer. Maybe a speed setting problem ...
I'm delighted to see a result in such a short time for you Bob, but also glad I followed this thread. I've learned a heap from your experience, words and links, thanks Geoff
Hi! can you please post a link to the atmega 2561 profile you had use in able to bootload your arduino 2561 ( hex files etc.). please?. It would be very helpful 'cause I have 20 pcs. of 2561 in my spare box I want to use it also to arduino ide. please, please I need help.
Boards.txt entry is in reply #32, and the .hex file is posted in one the replies as well. The key to success is that the SPI pins are not the ICSP pins as they are on many other chips (328, 1284, 2560).
Update: I got my 2561 bootloaded. I use the pins_arduino.h you edited in this thread and bootloader from avr developers.
though i have some error during the bootloading process, i can still download the sample blink sketch to my circuit.
I 've noticed it took 10 to 12 sec. before it start my program.
Did you try with
mega2561.bootloader.file=stk500boot_v2_m2561_16mhz.hex
from reply #28?
If I remember, I can post my copy of that when I get home tonight if it turns out to be different. Certainly doesn't 10-12 second to start the program,