This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SCI TX Not working - HALCoGen 3.08.00 ( Applicable for TMS varients only)

Hi

SCI transmission sciSend() function when called either in Polling or Interrupt mode has a typecast issue, which corrupts the data to be transmitted.
Note: This might not be a problem for RMx devices since the typecasting does not affect due to endianess.

This will be fixed in the Patch release meanwhile please use the below workaround.

Workaround:
Below is change you should make in sciSend() and Interrupt service routine( switch case case 12), RED line has to be replaced with GREEN inorder to function properly.

#####################################################

            sciREG->TD = *(uint32 *)g_sciTransfer_t .......
            sciREG->TD = (uint32)*g_sciTransfer_t.........
#####################################################