
31 Aug
2004
31 Aug
'04
10:09 p.m.
In message 20040831094238.3A4BCFB047@gatekeeper.ncic.ac.cn you wrote:
my card use powerpc 440gx, i use u-boot OCOTEA board. when i arrive the prompt "=>", i can input no char. at last i find that cpu always loops in the function of serial_getc() whatever i press any button. i have no error. cpu-->ppc4xx-->serial.c status = in8 (ACTING_UART0_BASE + UART_LSR); if ((status & asyncLSRDataReady1) != 0x0) { break; } the result of (status & asyncLSRDataReady1) always is zero. i do not know why.
Disable flow-control in your terminal emulation program.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de
If a packet hits a pocket on a socket on a port,
And the bus is interrupted as a very last resort,
And the address of the memory makes your floppy disk abort,
Then the socket packet pocket has an error to report! - Ken Burchill?