cool! Several of the guys around here like the 644.Will this be merged into the Arduino distribution?-j
Yo!Sorry about the posting delay, but we managed to fix the problem. We now have a fully functioning Arduino environment running on an atmega644. This is very exciting, and we'll be posting a big announcement in a few weeks once we have it all nicely packaged up for the blogosphere....* atmega644 compatible arduino 'core' (located in code/cores/sanguino)...Hoeken,What changes have you made to robotcraft.ca patch to get sanguino core to work with your board? I'd like to integrate those changes back into the patch. AndrePS: I've also added Mega48 (Pololu Orangutang, anyone? ) and Mega324P . You can get the patch here.http://www.robotcraft.ca/webshop/p7/Robot-Software-Downloads/pages.htmlThe code is not fully tested yet, but if anyone is willing to poke around, you are welcome to.
My mistake, this filehttp://svn.nycresistor.com/projects/sanguino/code/bootloaders/atmega644/is uncompiled, the other location I showed in the previous post has a compiled version,but appears to be for the 644p. At least that is what my environment with all the IDE updates and a breadboard atmega644 with the AVRisp II reports.
My atmega644 clock is 16mhz,crystal controlled.
C:\platform\arduino-0011\hardware\tools\avr\bin\avr-gcc -g -Wall -O2 -mmcu=atmega644 -DF_CPU=16000000L '-DMAX_TIME_COUNT=8000000L>>1' '-DNUM_LED_FLASHES=3' -Wl,--section-start=.text=0xF800 -c -g -O2 -Wall -mmcu=atmega644 ATmegaBOOT.c -o ATmegaBOOT_644.oavr-gcc: --section-start=.text=0xF800: linker input file unused because linkingnot doneC:\platform\arduino-0011\hardware\tools\avr\bin\avr-gcc -g -Wall -O2 -mmcu=atmega644 -DF_CPU=16000000L '-DMAX_TIME_COUNT=8000000L>>1' '-DNUM_LED_FLASHES=3' -Wl,--section-start=.text=0xF800 -o ATmegaBOOT_644.elf ATmegaBOOT_644.oC:\platform\arduino-0011\hardware\tools\avr\bin\avr-objcopy -j .text -j .data -O ihex ATmegaBOOT_644.elf ATmegaBOOT_644.hex