Other Parts Discussed in Thread: SFRA
Tool/software: TI C/C++ Compiler
Hi, experts..
I have obstacle to proceed further during compiling TIDA-01606 design.
The error messages are the follows.
How can I solve this?
My CCS is ver9.2
I'm using F28379D DSP.
Building target: "tinv_f28379d.out"
Invoking: C2000 Linker
"D:/ti/ccs920/ccs/tools/compiler/ti-cgt-c2000_18.12.3.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 -O3 --opt_for_speed=5 --fp_mode=relaxed --define=_DEBUG --define=_FLASH --define=GCI --define=F28x_DEVICE --define=CPU1 --define=LARGE_MODEL --diag_warning=225 --diag_wrap=off --display_error_number --abi=coffabi -z -m"tinv_f28379d.map" --heap_size=0x200 --stack_size=0x400 --warn_sections -i"D:/ti/ccs920/ccs/tools/compiler/ti-cgt-c2000_18.12.3.LTS/lib" -i"D:/ti/user/tinv_f28379d/device" -i"D:/ti/user/tinv_f28379d/device/driverlib/ccs/Release" -i"D:/ti/user/tinv_f28379d/libraries/sfra" -i"D:/ti/user/tinv_f28379d/libraries/FPUfastRTS" -i"D:/ti/ccs920/ccs/tools/compiler/ti-cgt-c2000_18.12.3.LTS/include" --reread_libs --define=RAM --diag_wrap=off --display_error_number --xml_link_info="tinv_f28379d_linkInfo.xml" --rom_model -o "tinv_f28379d.out" "./sfra_gui_scicomms_driverlib.obj" "./tinv.obj" "./tinv_hal.obj" "./tinv_main.obj" "./device/F2837xD_CodeStartBranch.obj" "./device/device.obj" "./libraries/DCL/DCL_PI_C4.obj" "../2837x_FLASH_lnk_cpu1.cmd" "../device/f2837xd_flash_cpu1_lnk.cmd" "../libraries/FPUfastRTS/rts2800_fpu32_fast_supplement.lib" "../libraries/sfra/sfra_f32_tmu.lib" -lsfra_f32_tmu.lib -lrts2800_fpu32_fast_supplement.lib -ldriverlib.lib -llibc.a
<Linking>
"../device/f2837xd_flash_cpu1_lnk.cmd", line 9: error #10263: BEGIN memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 9: error #10264: BEGIN memory range overlaps existing memory range BEGIN
"../device/f2837xd_flash_cpu1_lnk.cmd", line 10: error #10263: RAMM0 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 10: error #10264: RAMM0 memory range overlaps existing memory range RAMM0
"../device/f2837xd_flash_cpu1_lnk.cmd", line 12: error #10264: RAMLS2LS3LS4LS5 memory range overlaps existing memory range RAMLS2
"../device/f2837xd_flash_cpu1_lnk.cmd", line 12: error #10264: RAMLS2LS3LS4LS5 memory range overlaps existing memory range RAMLS3
"../device/f2837xd_flash_cpu1_lnk.cmd", line 12: error #10264: RAMLS2LS3LS4LS5 memory range overlaps existing memory range RAMLS4
"../device/f2837xd_flash_cpu1_lnk.cmd", line 14: error #10263: RAMD0 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 14: error #10264: RAMD0 memory range overlaps existing memory range RAMD0
"../device/f2837xd_flash_cpu1_lnk.cmd", line 18: error #10263: RESET memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 18: error #10264: RESET memory range overlaps existing memory range RESET
"../device/f2837xd_flash_cpu1_lnk.cmd", line 21: error #10263: FLASHA memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 21: error #10264: FLASHA memory range overlaps existing memory range FLASHA
"../device/f2837xd_flash_cpu1_lnk.cmd", line 22: error #10263: FLASHB memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 22: error #10264: FLASHB memory range overlaps existing memory range FLASHB
"../device/f2837xd_flash_cpu1_lnk.cmd", line 23: error #10263: FLASHC memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 23: error #10264: FLASHC memory range overlaps existing memory range FLASHC
"../device/f2837xd_flash_cpu1_lnk.cmd", line 24: error #10263: FLASHD memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 24: error #10264: FLASHD memory range overlaps existing memory range FLASHD
"../device/f2837xd_flash_cpu1_lnk.cmd", line 25: error #10263: FLASHE memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 25: error #10264: FLASHE memory range overlaps existing memory range FLASHE
"../device/f2837xd_flash_cpu1_lnk.cmd", line 26: error #10263: FLASHF memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 26: error #10264: FLASHF memory range overlaps existing memory range FLASHF
"../device/f2837xd_flash_cpu1_lnk.cmd", line 27: error #10263: FLASHG memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 27: error #10264: FLASHG memory range overlaps existing memory range FLASHG
"../device/f2837xd_flash_cpu1_lnk.cmd", line 28: error #10263: FLASHH memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 28: error #10264: FLASHH memory range overlaps existing memory range FLASHH
"../device/f2837xd_flash_cpu1_lnk.cmd", line 29: error #10263: FLASHI memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 29: error #10264: FLASHI memory range overlaps existing memory range FLASHI
"../device/f2837xd_flash_cpu1_lnk.cmd", line 30: error #10263: FLASHJ memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 30: error #10264: FLASHJ memory range overlaps existing memory range FLASHJ
"../device/f2837xd_flash_cpu1_lnk.cmd", line 31: error #10263: FLASHK memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 31: error #10264: FLASHK memory range overlaps existing memory range FLASHK
"../device/f2837xd_flash_cpu1_lnk.cmd", line 32: error #10263: FLASHL memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 32: error #10264: FLASHL memory range overlaps existing memory range FLASHL
"../device/f2837xd_flash_cpu1_lnk.cmd", line 33: error #10263: FLASHM memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 33: error #10264: FLASHM memory range overlaps existing memory range FLASHM
"../device/f2837xd_flash_cpu1_lnk.cmd", line 34: error #10263: FLASHN memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 34: error #10264: FLASHN memory range overlaps existing memory range FLASHN
"../device/f2837xd_flash_cpu1_lnk.cmd", line 40: error #10263: BOOT_RSVD memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 40: error #10264: BOOT_RSVD memory range overlaps existing memory range BOOT_RSVD
"../device/f2837xd_flash_cpu1_lnk.cmd", line 42: error #10263: RAMM1 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 42: error #10264: RAMM1 memory range overlaps existing memory range RAMM1
"../device/f2837xd_flash_cpu1_lnk.cmd", line 46: error #10263: RAMD1 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 46: error #10264: RAMD1 memory range overlaps existing memory range RAMD1
"../device/f2837xd_flash_cpu1_lnk.cmd", line 48: error #10263: RAMGS2 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 48: error #10264: RAMGS2 memory range overlaps existing memory range RAMGS2
"../device/f2837xd_flash_cpu1_lnk.cmd", line 49: error #10263: RAMGS3 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 49: error #10264: RAMGS3 memory range overlaps existing memory range RAMGS3
"../device/f2837xd_flash_cpu1_lnk.cmd", line 50: error #10263: RAMGS4 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 50: error #10264: RAMGS4 memory range overlaps existing memory range RAMGS4
"../device/f2837xd_flash_cpu1_lnk.cmd", line 51: error #10263: RAMGS5 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 51: error #10264: RAMGS5 memory range overlaps existing memory range RAMGS5
"../device/f2837xd_flash_cpu1_lnk.cmd", line 52: error #10263: RAMGS6 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 52: error #10264: RAMGS6 memory range overlaps existing memory range RAMGS6
"../device/f2837xd_flash_cpu1_lnk.cmd", line 53: error #10263: RAMGS7 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 53: error #10264: RAMGS7 memory range overlaps existing memory range RAMGS7
"../device/f2837xd_flash_cpu1_lnk.cmd", line 54: error #10263: RAMGS8 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 54: error #10264: RAMGS8 memory range overlaps existing memory range RAMGS8
"../device/f2837xd_flash_cpu1_lnk.cmd", line 55: error #10263: RAMGS9 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 55: error #10264: RAMGS9 memory range overlaps existing memory range RAMGS9
"../device/f2837xd_flash_cpu1_lnk.cmd", line 56: error #10263: RAMGS10 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 56: error #10264: RAMGS10 memory range overlaps existing memory range RAMGS10
"../device/f2837xd_flash_cpu1_lnk.cmd", line 57: error #10263: RAMGS11 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 57: error #10264: RAMGS11 memory range overlaps existing memory range RAMGS11
"../device/f2837xd_flash_cpu1_lnk.cmd", line 58: error #10263: RAMGS12 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 58: error #10264: RAMGS12 memory range overlaps existing memory range RAMGS12
"../device/f2837xd_flash_cpu1_lnk.cmd", line 59: error #10263: RAMGS13 memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 59: error #10264: RAMGS13 memory range overlaps existing memory range RAMGS13
"../device/f2837xd_flash_cpu1_lnk.cmd", line 62: error #10263: CPU2TOCPU1RAM memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 62: error #10264: CPU2TOCPU1RAM memory range overlaps existing memory range CPU2TOCPU1RAM
"../device/f2837xd_flash_cpu1_lnk.cmd", line 63: error #10263: CPU1TOCPU2RAM memory range has already been specified
"../device/f2837xd_flash_cpu1_lnk.cmd", line 63: error #10264: CPU1TOCPU2RAM memory range overlaps existing memory range CPU1TOCPU2RAM
"../device/f2837xd_flash_cpu1_lnk.cmd", line 95: warning #10190-D: absolute symbol "_RamfuncsLoadStart" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 96: warning #10190-D: absolute symbol "_RamfuncsLoadSize" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 97: warning #10190-D: absolute symbol "_RamfuncsLoadEnd" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 98: warning #10190-D: absolute symbol "_RamfuncsRunStart" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 99: warning #10190-D: absolute symbol "_RamfuncsRunSize" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 100: warning #10190-D: absolute symbol "_RamfuncsRunEnd" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 95: warning #10190-D: absolute symbol "_RamfuncsLoadStart" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 96: warning #10190-D: absolute symbol "_RamfuncsLoadSize" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 97: warning #10190-D: absolute symbol "_RamfuncsLoadEnd" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 98: warning #10190-D: absolute symbol "_RamfuncsRunStart" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 99: warning #10190-D: absolute symbol "_RamfuncsRunSize" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 100: warning #10190-D: absolute symbol "_RamfuncsRunEnd" being redefined
"../2837x_FLASH_lnk_cpu1.cmd", line 76: error #10099-D: program will not fit into available memory. run placement with alignment/blocking fails for section ".TI.ramfunc" size 0xbca page 0. Available memory ranges:
RAMLS0 size: 0x800 unused: 0x800 max hole: 0x800
RAMLS1 size: 0x800 unused: 0x800 max hole: 0x800
RAMLS2 size: 0x800 unused: 0x800 max hole: 0x800
RAMLS3 size: 0x800 unused: 0x800 max hole: 0x800
"../device/f2837xd_flash_cpu1_lnk.cmd", line 95: warning #10190-D: absolute symbol "_RamfuncsLoadStart" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 96: warning #10190-D: absolute symbol "_RamfuncsLoadSize" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 97: warning #10190-D: absolute symbol "_RamfuncsLoadEnd" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 98: warning #10190-D: absolute symbol "_RamfuncsRunStart" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 99: warning #10190-D: absolute symbol "_RamfuncsRunSize" being redefined
"../device/f2837xd_flash_cpu1_lnk.cmd", line 100: warning #10190-D: absolute symbol "_RamfuncsRunEnd" being redefined
error #10010: errors encountered during linking; "tinv_f28379d.out" not built
>> Compilation failure
makefile:161: recipe for target 'tinv_f28379d.out' failed
gmake[1]: *** [tinv_f28379d.out] Error 1
makefile:157: recipe for target 'all' failed
gmake: *** [all] Error 2