Hello,
I am working on AM3715 based custom designed board with Android Froyo 2.2. I have setup the Android 2.2 devkit and board bring up is done.
But I am facing issue while trying to read from uart2_rx port using TL16C550C chip. I have changed the required gpios (evm.h), enabled the clock (clock.c) and set the base address properly in omap3_evm.h for the UBOOT code. After this I can see the uart2_tx output on the hyperterminal or the teraterm. But when I press any key on my desktop keyboard to stop the auoboot, it does not respond. I checked the uart2_rx signal with the probe and I could see the spike on CRO once I press any key on the desktop side to stop autoboot. Further I found that the LSR bit0 is not getting updated even if I press any key, means RX FIFO is still empty.
Could someone please help me to find the rootcause? Whether it could be a hardware design issue or software setting issue? Am I missing something?
PS. The uart1 port on AM/DM37x EVM works fine for rx and tx.
Thanks,
-Ninad.