Serial uart communication issues
This answer will also be not so specific, but you can try:


Check all wiring (use a multimeter/analyzer)
Reduce the data rate
Find out if there is a pattern whenever garbage is created (depending on values?)
Check (if possible) for errors (overrun/parity)
Play with the parity setting/stop bits to see if it makes a difference