
29 Jul
2003
29 Jul
'03
4:56 a.m.
Hello Raghu,
I have a assembly listing, I am using BDI to single step. It complets "serial_init" function and calls "display_options" func. This in turn calls ..
printf() -> puts() -> serial_putc().
In the serial_putc func, it goes into an endless loop, here.
while (tbdf->cbd_sc & BD_SC_READY) { WATCHDOG_RESET (); __asm__("eieio"); }
hmm .. i faced the exact problem before.. if my memory serve me correct.. check :
CONFIG_BAUDRATE
also
#undef CONFIG_CLOCKS_IN_MHZ
other than that it might be the port setting..
I hope this helps, though I am not an expert...
Regards, Mike