There appears to be some sort of regression with avr-gcc 4.5.0. When compiling a sketch for the atmega1280 everything works except for serial output. The fix is to revert to 4.3.x
The issue is documented here: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1276727004/15 and http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1250084886 Everything else (that I've tested) works fine. This issue appears to *only* affect the atmega1280 chip. As the atmega328 chip does not exhibit this bug when doing serial output. -- Summary: Serial Output on the atmega1280 does not work Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: scott at perturb dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44617