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.

Can't find a source file at problem

Hi everyone ! I have a problem with my project . I searched all of  these forum but I cant get a answer for me.There is my code :

#include <stdint.h>
#include <stdbool.h>
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "inc/hw_ints.h"
#include "inc/hw_gpio.h"
#include "driverlib/sysctl.h"
#include "driverlib/gpio.h"
#include "driverlib/pwm.h"
#include "driverlib/pin_map.h"
#include "driverlib/uart.h"
#include "inc/hw_gpio.h"

#define PWM_FREQUENCY 500
int main(void)
{
unsigned char s=0 ;

uint32_t Period;
uint32_t PWMClock;
uint32_t PWMDutyCycle;

int flag=0;


SysCtlClockSet(SYSCTL_SYSDIV_5|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN|SYSCTL_XTAL_16MHZ);
SysCtlPWMClockSet(SYSCTL_PWMDIV_64);

SysCtlPeripheralEnable(SYSCTL_PERIPH_PWM1);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);
SysCtlPeripheralEnable(SYSCTL_PERIPH_UART2);

SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);

GPIOPinTypeGPIOOutput(GPIO_PORTD_BASE,GPIO_PIN_2);
GPIOPinTypeGPIOOutput(GPIO_PORTD_BASE,GPIO_PIN_3);
GPIOPinTypeGPIOOutput(GPIO_PORTA_BASE,GPIO_PIN_4);
GPIOPinTypeGPIOOutput(GPIO_PORTA_BASE,GPIO_PIN_7);
//ADC CONFIG

//

//PWM CONFIG

GPIOPinTypePWM(GPIO_PORTE_BASE, GPIO_PIN_4);
GPIOPinConfigure(GPIO_PE4_M1PWM2);


PWMClock = SysCtlClockGet() / 64;
Period = PWMClock / PWM_FREQUENCY;

PWMGenConfigure(PWM1_BASE, PWM_GEN_1, PWM_GEN_MODE_DOWN);
PWMGenPeriodSet(PWM1_BASE, PWM_GEN_1, Period-1);

PWMOutputState(PWM1_BASE, PWM_OUT_2_BIT, true);
PWMGenEnable(PWM1_BASE, PWM_GEN_1);
//

//UART CONFIG
GPIOPinConfigure(GPIO_PD6_U2RX);


GPIOPinTypeUART(GPIO_PORTD_BASE, GPIO_PIN_6);

UARTIntClear(UART2_BASE, 1);

UARTConfigSetExpClk(UART2_BASE, SysCtlClockGet(), 9600, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE));

//


while(1)
{

if(UARTCharsAvail(UART2_BASE)){
s=UARTCharGet(UART2_BASE);


PWMDutyCycle=s;

if(s<=98){
PWMPulseWidthSet(PWM1_BASE, PWM_OUT_2, PWMDutyCycle * Period /100);
SysCtlDelay(20*(SysCtlClockGet()/3000));}


if(s=='l' & flag==1){

GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_7, 0 );
GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_4, GPIO_PIN_4 );
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_2, 0 );
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_3, 0 );

flag=1;
}

if(s=='c' & flag==1 ){

GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_7, 0);
GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_4, GPIO_PIN_4 );
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_2, GPIO_PIN_2);
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_3, 0 );

flag=1;
}

if(s=='r' & flag==1 ){
GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_7, 0 );
GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_4, 0 );
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_2, GPIO_PIN_2);
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_3, 0 );

flag=1;
}

if(s=='a' & flag==0){

GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_7, 0);
GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_4, GPIO_PIN_4 );
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_2, GPIO_PIN_2);
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_3, 0 );
PWMPulseWidthSet(PWM1_BASE, PWM_OUT_2, 25 * Period /100);
flag=1;
}


if(s=='k' & flag==1 ){

GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_7, 0 );
GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_4, 0 );
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_2, 0 );
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_3, 0 );
flag=0;
}
}}}

It is runing sometimes truely but always I get this error 

Can't find a source file at "C:/DriverLib/build/DriverLib.test/driverlib/uart.c"

How can I fix that ? For me my code is true but I dont know how to fix that problem.

Code Composer Studio

Version: 6.0.1.00040