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.

CCS/TMS320C5515: Error #10234-D preventing *.out from being built

Part Number: TMS320C5515

Tool/software: Code Composer Studio

**** Build of configuration Debug for project bioshwi ****

"D:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
'Building file: ../tsk.tcf'
'Invoking: TConf'
"D:/ti/bios_5_42_01_09/xdctools/tconf" -b -Dconfig.importPath="D:/ti/bios_5_42_01_09/packages;" "../tsk.tcf"
'Finished building: ../tsk.tcf'
' '
'Building file: tskcfg.s55'
'Invoking: C5500 Compiler'
"D:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5515 --memory_model=large -g --include_path="D:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" --include_path="../../../include" --include_path="D:/Users/Brennan/workspace_v6_1/usbstk5515_v2/tests/BiosHwiPristine/Debug" --include_path="D:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="D:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c5500" --define=c5515 --display_error_number --diag_warning=225 --ptrdiff_size=16 --preproc_with_compile --preproc_dependency="tskcfg.pp"  "tskcfg.s55"
'Finished building: tskcfg.s55'
' '
'Building file: tskcfg_c.c'
'Invoking: C5500 Compiler'
"D:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5515 --memory_model=large -g --include_path="D:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" --include_path="../../../include" --include_path="D:/Users/Brennan/workspace_v6_1/usbstk5515_v2/tests/BiosHwiPristine/Debug" --include_path="D:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="D:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c5500" --define=c5515 --display_error_number --diag_warning=225 --ptrdiff_size=16 --preproc_with_compile --preproc_dependency="tskcfg_c.pp"  "tskcfg_c.c"
'Finished building: tskcfg_c.c'
' '
'Building target: bioshwi.out'
'Invoking: C5500 Linker'
"D:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5515 --memory_model=large -g --define=c5515 --display_error_number --diag_warning=225 --ptrdiff_size=16 -z -m"bioshwi.map" --stack_size=0x200 --heap_size=0x400 -i"D:/ti/ccsv6/tools/compiler/c5500_4.4.1/lib" -i"D:/Users/Brennan/workspace_v6_1/usbstk5515_v2/lib" -i"D:/Users/Brennan/workspace_v6_1/usbstk5515_v2/tests/BiosHwiPristine/include" -i"D:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" -i"D:/ti/bios_5_42_01_09/packages/ti/rtdx/lib/c5500" -i"D:/ti/bios_5_42_01_09/packages/ti/bios/lib" --reread_libs --display_error_number --warn_sections --xml_link_info="bioshwi_linkInfo.xml" --rom_model --sys_stacksize=0x200 -o "bioshwi.out" "./aic3204.obj" "./dma.obj" "./i2s.obj" "./main.obj" "./nco.obj" "./tskcfg.obj" "./tskcfg_c.obj" "../C5515.cmd" -l"./tskcfg.cmd" -l"libc.a" -l"rts55x_eh.lib" -l"usbstk5515bsl.lib" 
<Linking>
"./tskcfg.cmd", line 154: error #10264: VECT memory range overlaps existing
   memory range DARAM7
"./tskcfg.cmd", line 155: error #10264: DARAM memory range overlaps existing
   memory range DARAM0
"./tskcfg.cmd", line 155: error #10264: DARAM memory range overlaps existing
   memory range DARAM1
"./tskcfg.cmd", line 155: error #10264: DARAM memory range overlaps existing
   memory range DARAM2
"./tskcfg.cmd", line 155: error #10264: DARAM memory range overlaps existing
   memory range DARAM3
"./tskcfg.cmd", line 155: error #10264: DARAM memory range overlaps existing
   memory range DARAM4
"./tskcfg.cmd", line 155: error #10264: DARAM memory range overlaps existing
   memory range DARAM5
"./tskcfg.cmd", line 155: error #10264: DARAM memory range overlaps existing
   memory range DARAM6
"./tskcfg.cmd", line 155: error #10264: DARAM memory range overlaps existing
   memory range DARAM7
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM0
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM1
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM2
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM3
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM4
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM5
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM6
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM7
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM8
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM9
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM10
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM11
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM12
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM13
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM14
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM15
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM16
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM17
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM18
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM19
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM20
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM21
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM22
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM23
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM24
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM25
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM26
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM27
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM28
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM29
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM30
"./tskcfg.cmd", line 156: error #10264: SARAM memory range overlaps existing
   memory range SARAM31

 undefined       first referenced                                               
  symbol             in file                                                    
 ---------       ----------------                                               
 __STACK_SIZE    D:/ti/bios_5_42_01_09/packages/ti/bios/lib/bios.a55L<boot.o55L>
 __SYSSTACK_SIZE D:/ti/bios_5_42_01_09/packages/ti/bios/lib/bios.a55L<boot.o55L>

error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "bioshwi.out" not built

>> Compilation failure
gmake: *** [bioshwi.out] Error 1
gmake: Target `all' not remade because of errors.

**** Build Finished ****

I'm unable to compile my code due to this debug error.  
I attached a screenshot of the problem along with the build terminal.

I'm using the C5515 processor and attempting to get a basis started to allow use of the DSP/BIOS.

Any help appreciated.

  • J Peace said:
    I attached a screenshot of the problem along with the build terminal.

    The linker command line shows there are two linker command files - C5515.cmd and tskcfg.cmd. Having two linker command files explains the errors about overlapping memory ranges.

    I think the tskcfg.cmd is the linker command file required by DSP/BIOS, and so try removing the C5515.cmd file from the CCS build; either delete the C5515.cmd  file or right-click on the file in the CCS Project Explorer and select "Exclude from build".

    I am not sure what is causing the errors about __STACK_SIZE and  __SYSSTACK_SIZE being undefined. From a quick search the linker is supposed to define the __STACK_SIZE and  __SYSSTACK_SIZE symbols.

    Is the project which is failing to link a project you have created, or an imported example?