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.

TMS570LC4357: How to include stdlib.h in a CCS project?

Part Number: TMS570LC4357
Other Parts Discussed in Thread: HALCOGEN

I am generating the drivers from HALCoGen for a simple DCAN_TX project. The following is my code:

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

/* Include Files */

#include "HL_sys_common.h"

/* USER CODE BEGIN (1) */
#include "HL_can.h"
/* 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 D_SIZE 9

uint8_t tx_data[D_SIZE] = {'H','E','R','C','U','L','E','S','\0'};

uint32_t checkPackets(uint8_t *src_packet, uint8_t *dst_packet, uint32_t psize);
/* USER CODE END */

int main(void)
{
/* USER CODE BEGIN (3) */
	canInit();
	canTransmit(canREG1, CANMESSAGE_BOX1, tx_data);
	while(1);
/* USER CODE END */

    return 0;
}


/* USER CODE BEGIN (4) */
uint32_t checkPackets(uint8_t *src_packet, uint8_t *dst_packet, uint32_t psize){
	uint32_t err=0;
	uint32_t cnt=psize;
	while(cnt--){
		if((*src_packet++) != (*dst_packet++))
			err++;
	}
	return (err);
}

void canMessageNotification(canBASE_t *node, uint32_t messageBox)
{
	return;
}

void canErrorNotification(canBASE_t *node, uint32_t notification)
{
	return;
}

void esmGroup1Notification(unsigned channel)
{
	return;
}

void esmGroup2Notification(unsigned channel)
{
	return;
}
/* USER CODE END */


I am getting the following error:

#1965 cannot open source file "stdint.h"

which is included in the HL_hal_stdtypes.h file.