When DEVM connected to PC over wired serial like USB-serial cable you
could see very noisy output from u-boot.
It caused by rounding error in function calc_divisor.
Fix:
in file u-boot-1.2.0/drivers/serial.c, function calc_divisor
change
  return (CFG_NS16550_CLK / MODE_X_DIV / gd->baudrate)
to
  return (( CFG_NS16550_CLK + MODE_X_DIV * gd->baudrate / 2 ) /
MODE_X_DIV / gd->baudrate);

Regards

-- 
Constantine Shulyupin
Freelance Embedded Linux Engineer
054-4234440
http://www.linuxdriver.co.il/
_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to