On Jan 23, 2012, at 13:51 , Joerg Wunsch wrote: > Rick Mann <[email protected]> wrote: > >> If I don't pass 'atmega644a' to GCC, it won't build properly. > > Because the ATmega644A is not the same as an ATmega644, but rather an > ATmega644P without `P' (picopower). The '644 without the P has been > the first family member, with a different hardware configuration than > its newer siblings. > > For AVRDUDE itself, the short form (m644) has always been an > *optional* abbreviation only, while the official name is, of course, > acceptable, in either capitalization (ATmega644, atmega644).
Interestingly, the signature for my ATmega644A parts is 0x1e9609, same as for the '644 part. The signature for the '644P is 1E 96 0A. So I was going with the '644 definition. In my avrdude.conf file, the '644 and '644P parts are otherwise identical. -- Rick _______________________________________________ AVR-chat mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/avr-chat
