Hi,
We are working with TMS320F28335 (TMDSCNCD28335PGF R1.0), and we are testing the sci-a port with the Example_2833xSci_Echoback. Transmission from device to PC works correctly, but trasmission from PC to device doesn't work. We also switched in the On position the SW1 controlCARD and setted the SW2 controlCARD in "boot to SARAM" mode.
The code loops infinity at this instruction:
while(SciaRegs.SCIFFRX.bit.RXFFST != 1) { } // wait for RXRDY =1 for empty state
We have checked the following register values:
SciaRegs.SCIRXST.bit.RXRDY = 0
SciaRegs.SCIRXST.bit.BRKDT = 0
SciaRegs.SCIRXST.bit.RXWAKE = 1
SciaRegs.SCIFFTX.bit.SCIFFENA = 1
SciaRegs.SCIFFRX.bit.RXFFST = 0
SciaRegs.SCICTL1.bit.RXERRINTENA = 0
SciaRegs.SCIFFRX.bit.RXFFIENA = 0
SciaRegs.SCICTL2.bit.RXBKINTENA = 1
SciaRegs.SCIFFTX.bit.TXFFIENA = 0
SciaRegs.SCICTL2.bit.TXINTENA = 1
SciaRegs.SCIFFTX.bit.TXFFST = 0
SciaRegs.SCIRXBUF.all = 32952
SciaRegs.SCIRXBUF.bit.SCIFFFE = 1
SciaRegs.SCIRXBUF.bit.SCIFFPE = 0
SciaRegs.SCIRXBUF.bit.RXDT = 184
SciaRegs.SCICTL1.bit.RXENA = 1
What is a possible solution?
Thanks,
Regards