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.

CCS/LAUNCHXL2-570LC43: LIN_DIGITAL_LOOPBACK error

Part Number: LAUNCHXL2-570LC43
Other Parts Discussed in Thread: HALCOGEN

Tool/software: Code Composer Studio

Hello community,

I have copied the example for LIN_DIGITAL_LOOPBACK provided by the HALCoGen  for  TMS570LC43x and compiled with ZERO Error. But I am not seeing any output Why is that? I am attaching the code below

/* USER CODE BEGIN (0) */
#include "HL_lin.h"
/* USER CODE END */

/* Include Files */

#include "HL_sys_common.h"
#include "HL_system.h"

/* USER CODE BEGIN (1) */
/* USER CODE END */

/** @fn void main(void)
*   @brief Application main function
*   @note This function is empty by default.
*
*   This function is called after startup.
*   The user can use this function to implement the application.
*/

/* USER CODE BEGIN (2) */
#define  TSIZE1 8
uint8  TEXT1[TSIZE1]= {'H','E','R','C','U','L','E','S'};
#define  TSIZE2 10
uint8 TEXT2[TSIZE2]= {0};
#define  TSIZE3 19
uint8  TEXT3[TSIZE3]= {'T','E','X','A','S',' ','I','N','S','T','R','U','M','E','N','T','S','\n','\r'};
/* USER CODE END */

void main(void)
{
/* USER CODE BEGIN (3) */

    /* Set length of data response in bytes (7 implies 8 bytes */
    linSetLength(linREG1, 7);

    linInit();

    linEnableLoopback(linREG1,Digital_Lbk);

    /* Checking that Tx is ready and also if the LIN bus is free (Checking BUSY flag) */
    while((!(linIsTxReady(linREG1))) || (linREG1->FLR & 0x8U == 0x8U));

    /*Send lin header including sync break field, sync field and identifier. */
    linSendHeader(linREG1, 0x28);

    /*Send data TEXT1 */
    linSend(linREG1,&TEXT1[0]);

    /* Checking if Rx is ready. */
    while((linREG1->FLR & LIN_RX_INT) == 0U);
    /*Data is read from RD register and stored in TEXT2. */
    linGetData(linREG1, TEXT2);

    while(1);
/* USER CODE END */
}

/* USER CODE BEGIN (4) */
/* USER CODE END */