Part Number: TMS320F28386S
I have a bit of code running in CCS that is responding to the serial flash programmer running in Visual Studio C++. The first write works but the 2nd does not.
byteData0 = SCI_readCharBlockingNonFIFO(SCIA_BASE);
SCI_writeCharNonBlocking(SCIA_BASE, byteData0);
byteData1 = SCI_readCharBlockingNonFIFO(SCIA_BASE);
SCI_writeCharNonBlocking(SCIA_BASE, byteData1);
byteData0 |= byteData1 << 8;
I would post the VS C++ code but it seems only one <insert> is allowed, at least at this time.
I tried switching the 2nd write to blocking but that did not help.
The top line is what the 28386 is reading and the bottom is what it is sending. The reads are catching the data properly.
