I made my own Arduino clone board using a ATMega644P microcontroller. In the past, I used the AdaFruit 644P boatloader with no problems. Unfortunately the bootloader does not seem to work with the current Arduino IDE. I would really like to use my home-brew boards with the current IDE, since I need both USB and XBee communications in the projects I am working on.
When I try to use avrdude to install the ATmegaBOOT_644P.hex bootloader, I get the following error:
avrdude: verifying ... avrdude: 1 bytes of efuse verified avrdude: reading input file "ATmegaBOOT_644P.hex" avrdude: ERROR: address 0x1f010 out of range at line 2 of ATmegaBOOT_644P.hex avrdude: write to file 'ATmegaBOOT_644P.hex' failed
Any suggestions to resolve the bootloader issue would be appreciated.
Here is an image of my board in case anyone is interested: http://www.flickr.com/photos/56395654@N03/8114494718/in/photostream The board is not Arduino shield compatible, since I wanted to be able to wire the 8-bit data ports grouped in their logical structure.