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). The SVN version of AVRDUDE has been heavily modified, according to ideas from the userbase, and thanks to René Liebscher spending many hours into pushing AVRDUDE further. Now, it's possible to `subclass' device entries, so devices with different names but identical setups (like most of the non-A vs. A devices) can be handled in a very simple way, and device families where only some things differ from device to device (device ID, memory sizes) can be simplified, too. -- cheers, J"org .-.-. --... ...-- -.. . DL8DTL http://www.sax.de/~joerg/ NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) _______________________________________________ AVR-chat mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/avr-chat
