Part Number: TMS320F28379D
Tool/software: Code Composer Studio
// This program I have written to give supply to GPIO14 which is connected to PIN J8 74. There are errors while building it please help me how to overcome these errors.
// Errors..
//1.#10010 null: errors encountered during linking; "Blinkadiode.out" not built
//2.<a href="processors.wiki.ti.com/.../10234"> null: unresolved symbols remain.
//3.gmake: *** [all] Error 2.
//4.gmake[1]: *** [Blinkadiode.out] Error 1
//5.unresolved symbol _delay, first referenced in ./main.obj
#include "F28x_Project.h"
#include "F2837xD_Ipc_drivers.h"
#include "F2837xD_device.h"
#include <stdio.h>
void delay (void);
void Gpio_setup (void);
//void Toggle_G10(void);
void Toggle_G14 (void);
unsigned int i;
void main(void)
{
InitSysCtrl ();
InitGpio ();
DINT;
InitPieCtrl ();
IER = 0x0000;
IFR = 0x0000;
InitPieVectTable ();
//section in here
Gpio_setup ();
while (1)
{
//Toggle_G10 ();
GpioDataRegs.GPADAT.bit.GPIO14 = 1;
delay ();
//Toggle_G10 ();
GpioDataRegs.GPADAT.bit.GPIO14 = 0;
delay ();
}
}
void Gpio_setup (void)
{
//pull up gpapud
//dir output
//gpio mux1
EALLOW;
GpioCtrlRegs.GPAMUX1.bit.GPIO14 = 0;//GPIO
GpioCtrlRegs.GPADIR.bit.GPIO14 = 1; //output
EDIS;
}
void Toggle_G14 (void)
{
EALLOW;
GpioDataRegs.GPATOGGLE.bit.GPIO14 = 1;
GpioDataRegs.GPATOGGLE.all = 0;
EDIS;
}