I am using a custom board with atmega128rfa1. When programming my board with the wibohost using avrdude, there is an error which is "ERROR: address 0x2000f out of range at line 664 of 0001.hex". Similar error when I try to program with the wibo (ERROR: address 0x2000f out of range at line 107 of 0002.hex). I have also tried using AVRStudio to program and also receive an error message.
I create the wibohost hex file using the following:
D:\uracoli\uracoli-devel\install>python wibo/nodeaddr.py -B brooks128rfa1 -M atmega128rfa1 -c 17 -a 1 -A 0x001c2c00004c6000 -p 0xcafe -O 0x1ffff -f bin/wibohost_brooks128rfa1.hex -o 0001.hex
I use avrdude as the following:
D:\uracoli\uracoli-devel\install>avrdude -P usb -c jtag2 -p atmega128rfa1 -U 0001.hex
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1ea701
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "0001.hex"
avrdude: input file 0001.hex auto detected as Intel Hex
avrdude: ERROR: address 0x2000f out of range at line 664 of 0001.hex
avrdude: write to file '0001.hex' failed
avrdude: safemode: Fuses OK
avrdude done. Thank you.