Part Number: TMS320F28377D
Other Parts Discussed in Thread: C2000WARE
Tool/software: Code Composer Studio
Hi Guys, some of you might know that I've been having problems with the PLL on my F28377D in assembler.
I decided to import a C example from 2000ware and imported Blinky for F28377D. These examples setup the PLL and initialise the F28377D automatically right? Doesn't anything bloody work in C?
This is why I hate C, nothing ever installs and works the first time.
Project properties is set for TMS320F28377D and connection using Texas Instruments XDS100v2 USB Debug Probe. XDS100v2 varified and working fine.
When I build the program I get this error.
Building target: "blinky_dc_cpu01.out"
Invoking: C2000 Linker
"/Applications/ti/ccs920/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --define=CPU1 -g --diag_warning=225 --display_error_number --abi=coffabi -z -m"blinky_dc_cpu01.map" --heap_size=0x400 --stack_size=0x400 --warn_sections -i"/Applications/ti/ccs920/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/lib" -i"/Applications/ti/ccs920/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" -i"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd" -i"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/headers/cmd" --reread_libs --display_error_number --xml_link_info="blinky_dc_cpu01_linkInfo.xml" --rom_model -o "blinky_dc_cpu01.out" "./F2837xD_CodeStartBranch.obj" "./F2837xD_DefaultISR.obj" "./F2837xD_GlobalVariableDefs.obj" "./F2837xD_Gpio.obj" "./F2837xD_Ipc.obj" "./F2837xD_Ipc_Driver_Util.obj" "./F2837xD_PieCtrl.obj" "./F2837xD_PieVect.obj" "./F2837xD_SysCtrl.obj" "./F2837xD_usDelay.obj" "./blinky_dc_cpu01.obj" "../2837x_FLASH_lnk_cpu1.cmd" -lrts2800_fpu32.lib -l2837xD_RAM_lnk_cpu1.cmd -lF2837xD_Headers_nonBIOS_cpu1.cmd -llibc.a
<Linking>
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 7: error #10263:
BEGIN memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 8: error #10263:
RAMM0 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 8: error #10264:
RAMM0 memory range overlaps existing memory range RAMM0
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 9: error #10263:
RAMD0 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 9: error #10264:
RAMD0 memory range overlaps existing memory range RAMD0
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 10: error #10263:
RAMLS0 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 10: error #10264:
RAMLS0 memory range overlaps existing memory range RAMLS0
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 11: error #10263:
RAMLS1 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 11: error #10264:
RAMLS1 memory range overlaps existing memory range RAMLS1
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 12: error #10263:
RAMLS2 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 12: error #10264:
RAMLS2 memory range overlaps existing memory range RAMLS2
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 13: error #10263:
RAMLS3 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 13: error #10264:
RAMLS3 memory range overlaps existing memory range RAMLS3
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 14: error #10263:
RAMLS4 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 14: error #10264:
RAMLS4 memory range overlaps existing memory range RAMLS4
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 15: error #10263:
RESET memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 15: error #10264:
RESET memory range overlaps existing memory range RESET
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 19: error #10263:
BOOT_RSVD memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 19: error #10264:
BOOT_RSVD memory range overlaps existing memory range BOOT_RSVD
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 20: error #10263:
RAMM1 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 20: error #10264:
RAMM1 memory range overlaps existing memory range RAMM1
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 21: error #10263:
RAMD1 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 21: error #10264:
RAMD1 memory range overlaps existing memory range RAMD1
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 23: error #10263:
RAMLS5 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 23: error #10264:
RAMLS5 memory range overlaps existing memory range RAMLS5
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 25: error #10263:
RAMGS0 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 25: error #10264:
RAMGS0 memory range overlaps existing memory range RAMGS0
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 26: error #10263:
RAMGS1 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 26: error #10264:
RAMGS1 memory range overlaps existing memory range RAMGS1
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 27: error #10263:
RAMGS2 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 27: error #10264:
RAMGS2 memory range overlaps existing memory range RAMGS2
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 28: error #10263:
RAMGS3 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 28: error #10264:
RAMGS3 memory range overlaps existing memory range RAMGS3
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 29: error #10263:
RAMGS4 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 29: error #10264:
RAMGS4 memory range overlaps existing memory range RAMGS4
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 30: error #10263:
RAMGS5 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 30: error #10264:
RAMGS5 memory range overlaps existing memory range RAMGS5
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 31: error #10263:
RAMGS6 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 31: error #10264:
RAMGS6 memory range overlaps existing memory range RAMGS6
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 32: error #10263:
RAMGS7 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 32: error #10264:
RAMGS7 memory range overlaps existing memory range RAMGS7
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 33: error #10263:
RAMGS8 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 33: error #10264:
RAMGS8 memory range overlaps existing memory range RAMGS8
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 34: error #10263:
RAMGS9 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 34: error #10264:
RAMGS9 memory range overlaps existing memory range RAMGS9
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 35: error #10263:
RAMGS10 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 35: error #10264:
RAMGS10 memory range overlaps existing memory range RAMGS10
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 36: error #10263:
RAMGS11 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 36: error #10264:
RAMGS11 memory range overlaps existing memory range RAMGS11
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 37: error #10263:
RAMGS12 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 37: error #10264:
RAMGS12 memory range overlaps existing memory range RAMGS12
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 38: error #10263:
RAMGS13 memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 38: error #10264:
RAMGS13 memory range overlaps existing memory range RAMGS13
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 42: error #10263:
CPU2TOCPU1RAM memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 42: error #10264:
CPU2TOCPU1RAM memory range overlaps existing memory range CPU2TOCPU1RAM
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 43: error #10263:
CPU1TOCPU2RAM memory range has already been specified
"/Applications/ti/c2000/C2000Ware_2_00_00_03/device_support/f2837xd/common/cmd/2837xD_RAM_lnk_cpu1.cmd", line 43: error #10264:
CPU1TOCPU2RAM memory range overlaps existing memory range CPU1TOCPU2RAM
error #10010: errors encountered during linking; "blinky_dc_cpu01.out" not
built
>> Compilation failure
makefile:151: recipe for target 'blinky_dc_cpu01.out' failed
gmake: *** [blinky_dc_cpu01.out] Error 1
gmake: Target 'all' not remade because of errors.
**** Build Finished ****
-----------------------------
So what is the problem this time?
Peter