Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE
Tool/software: Code Composer Studio
Hi all,
I am new to C2000 family, I bought TMS320F3877S launchpad for initial testing.
I tried to control a GPIO pin for D10 (GPIO 13) LED ON and OFF with Controlsuite example code. The GPIO pin could not function as per code.
The code build successfully without any errors but some below warnings is there,
'Building target: Blin.out'
'Invoking: C2000 Linker'
"C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 -g --diag_warning=225 --diag_wrap=off --display_error_number -z -m"Blin.map" --stack_size=0x200 --warn_sections -i"C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.4.LTS/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.4.LTS/include" --reread_libs --diag_wrap=off --display_error_number --xml_link_info="Blin_linkInfo.xml" --rom_model -o "Blin.out" "./F2837xS_CodeStartBranch.obj" "./F2837xS_DefaultISR.obj" "./F2837xS_GlobalVariableDefs.obj" "./F2837xS_Gpio.obj" "./F2837xS_PieCtrl.obj" "./F2837xS_PieVect.obj" "./F2837xS_SysCtrl.obj" "./F2837xS_usDelay.obj" "./blinky_cpu01.obj" "../28377S_FLASH_lnk.cmd" -llibc.a
<Linking>
warning #10247-D: creating output section "EmuKeyVar" without a SECTIONS specification
warning #10247-D: creating output section "EmuBModeVar" without a SECTIONS specification
warning #10247-D: creating output section "RomWaitStateRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "FlashPumpSemaphoreRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "RomPrefetchRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Cla1SoftIntRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "SyncSocRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "NmiIntruptRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "DacbRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "DaccRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "DacaRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "CpuTimer2RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "DcsmCommonRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "CpuTimer0RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "CpuTimer1RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "XintRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "SciaRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "SpicRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "ScibRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "ScidRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "ScicRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "SpiaRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "SpibRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "AdccResultFile" without a SECTIONS specification
warning #10247-D: creating output section "AdcaResultFile" without a SECTIONS specification
warning #10247-D: creating output section "AdcbResultFile" without a SECTIONS specification
warning #10247-D: creating output section "AdcdResultFile" without a SECTIONS specification
warning #10247-D: creating output section "PieCtrlRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "DmaClaSrcSelRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "ECap4RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "ECap3RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "ECap2RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "InputXbarRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Emif1ConfigRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Emif2ConfigRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "ECap6RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "XbarRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "ECap5RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Cmpss6RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Cmpss5RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Cmpss8RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Cmpss7RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Cmpss2RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Cmpss1RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Cmpss4RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Cmpss3RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "DcsmZ2OtpFile" without a SECTIONS specification
warning #10247-D: creating output section "ECap1RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "DcsmZ1OtpFile" without a SECTIONS specification
warning #10247-D: creating output section "EQep1RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EQep2RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EQep3RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "I2caRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "I2cbRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "McbspaRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "DcsmZ2RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "McbspbRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "DcsmZ1RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Flash1EccRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Flash0EccRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "WdRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "GpioDataRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "ClkCfgRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Cla1RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "MemoryErrorRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "AccessProtectionRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwmXbarRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "OutputXbarRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "AnalogSubsysRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "UppRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Emif1RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Emif2RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "AdccRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "AdcaRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "AdcbRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Sdfm2RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Sdfm1RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "MemCfgRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "AdcdRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "CpuSysRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "DmaRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm5RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm4RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm7RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm2RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm1RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm6RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm3RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm11RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm12RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm9RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm10RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm8RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "DevCfgRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "CanaRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "CanbRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "GpioCtrlRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Flash1CtrlRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Flash0CtrlRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "PieVectTableFile" without a SECTIONS specification
'Finished building target: Blin.out'
' '
**** Build Finished ****
My code is
#include "F28x_Project.h" // Device Headerfile and Examples Include File
#include "F2837xS_adc.h"
#include "F2837xS_Gpio_defines.h"
#include "F2837xS_device.h"
void main(void)
{
InitSysCtrl();
InitGpio();
GPIO_SetupPinMux(13, GPIO_MUX_CPU1, 0);
GPIO_SetupPinOptions(13, GPIO_OUTPUT, GPIO_PUSHPULL);
DINT;
InitPieCtrl();
InitPieVectTable();
EINT; // Enable Global interrupt INTM
ERTM; // Enable Global realtime interrupt DBGM
for(;;)
{
// Turn on LED
GPIO_WritePin(13, 0);
// Delay for a bit.
DELAY_US(1000*500);
// Turn off LED
GPIO_WritePin(13, 1);
// Delay for a bit.
DELAY_US(1000*500);
}
}
Need anyone help for this
Yuvaraj