The SCI has been initialized according to TI's recommendations and works correctly for receive and transmit on our eval board.
The eval board uses the BGA part.
We now have our own custom board and cannot get the receive to work. We have traced the signal to the TMS570 pin and we are not getting data into the receive buffer.
We are using polling to keep things simple at this point.
Note that our custom board uses the 144-pin QFP.
We did find a strange workaround that makes the receive channel functional: Place serial channel in loopback mode, place a character in the transmit buffer, delay one second, read character from receive buffer, disable loopback mode. At this point the receive channel becomes functional.
Any idea what is going on?
Andy