Thanks for the responses guys. I got to work. What I found was that the
address being passed to the driver code was 0x8400. This is the base
address of the UART. However, the registers of the XPS 16550 UART are
offset by 0x1000 from the base. I changed the base address in my
xparameters.h
Rommel,
I am using your recently posted patch to boot my custom Virtex4 board with
XMD. Execution gets stuck in the NS16550_init() function. It gets stuck
at this line:
#if (!defined(CONFIG_SYS_NS16550_BROKEN_TEMT))
while (!(serial_in(com_port-lsr) UART_LSR_TEMT))
;
#endif
If I
2 matches
Mail list logo