Garbled serial output from breadboard ATmega328 via FTDI breakout
The fact that you are getting something indicates to me that there might be something wrong with your expected vs actual clock. Is there a pin on which you can measure the clock? Did you define your crystal/frequency correctly as is required by the serial library you are using?