Other Parts Discussed in Thread: TMS570LS0432, HALCOGEN
Tool/software: Code Composer Studio
I am using the TMS570ls0432 launchpad to communicate with the EM1402EVM. Now I met a problem about the communication between the TMS570ls0432 launchpad and the 1402EVM.
I can detect the wave from the RX pin and the sampling voltage data is right on the RX pin. However, when debugging, the data can not be read from the RX pin by the TMS570ls0432 launchapad via UART.
while (length > 0U)
{
/*SAFETYMCUSW 28 D MR:NA <APPROVED> "Potentially infinite loop found - Hardware Status check for execution sequence" */
while ((sci->FLR & (uint32)SCI_TX_INT) == 0U)
{
} /* Wait */
/*SAFETYMCUSW 45 D MR:21.1 <APPROVED> "Valid non NULL input parameters are only allowed in this driver" */
txdata = *data;
sci->TD = (uint32)(txdata);
/*SAFETYMCUSW 45 D MR:21.1 <APPROVED> "Valid non NULL input parameters are only allowed in this driver" */
/*SAFETYMCUSW 567 S MR:17.1,17.4 <APPROVED> "Pointer increment needed" */
data++;
length--;
I think this part is related to the receive process, however the code can not run this part.
Can you download the file I uploaded and try to find some problems about the process of receiving data.6327.test-rx voltage.zip