Part Number:TMS320C5535
Hi,
Have installed ccsv6.1.3 and SYS/BIOS 5.42.02.10 and CSL 3.08 on my machine.
Tried building CSL_USB_dmaExample_Out for TMS320C5535 DSP.
Got the following errors
////////////////////////////////////////////////////////////////////////////////
**** Build of configuration Debug for project CSL_USB_MSC_dmaExample_Out ****
"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
'Building file: ../VC5505_CSL_BIOS_cfg.tcf'
'Invoking: TConf'
"C:/ti/bios_5_42_02_10/xdctools/tconf" -b -Dconfig.importPath="C:/ti/bios_5_42_02_10/packages;" "../VC5505_CSL_BIOS_cfg.tcf"
'Finished building: ../VC5505_CSL_BIOS_cfg.tcf'
' '
'Building file: VC5505_CSL_BIOS_cfg.s??'
'Invoking: C5500 Compiler'
"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5535 --memory_model=large -g --include_path="C:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" --include_path="C:/ti/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/c55_lp/c55_csl_3.08/inc" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/atafs/src" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/common" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/usb/CSL_USB_MSC_dmaExample/Debug" --include_path="C:/ti/bios_5_42_02_10/packages/ti/rtdx/include/c5500" --define="_DEBUG" --define="CSL_MSC_TEST" --define=c5535 --display_error_number --verbose_diagnostics --diag_warning=225 --ptrdiff_size=16 --algebraic --asm_source=algebraic --preproc_with_compile --preproc_dependency="VC5505_CSL_BIOS_cfg.d" "VC5505_CSL_BIOS_cfg.s??"
'Finished building: VC5505_CSL_BIOS_cfg.s??'
' '
'Building file: VC5505_CSL_BIOS_cfg_c.c'
'Invoking: C5500 Compiler'
"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5535 --memory_model=large -g --include_path="C:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" --include_path="C:/ti/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/c55_lp/c55_csl_3.08/inc" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/atafs/src" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/common" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/usb/CSL_USB_MSC_dmaExample/Debug" --include_path="C:/ti/bios_5_42_02_10/packages/ti/rtdx/include/c5500" --define="_DEBUG" --define="CSL_MSC_TEST" --define=c5535 --display_error_number --verbose_diagnostics --diag_warning=225 --ptrdiff_size=16 --algebraic --asm_source=algebraic --preproc_with_compile --preproc_dependency="VC5505_CSL_BIOS_cfg_c.d" "VC5505_CSL_BIOS_cfg_c.c"
'Finished building: VC5505_CSL_BIOS_cfg_c.c'
' '
'Building file: ../chk_mmc.c'
'Invoking: C5500 Compiler'
"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5535 --memory_model=large -g --include_path="C:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" --include_path="C:/ti/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/c55_lp/c55_csl_3.08/inc" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/atafs/src" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/common" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/usb/CSL_USB_MSC_dmaExample/Debug" --include_path="C:/ti/bios_5_42_02_10/packages/ti/rtdx/include/c5500" --define="_DEBUG" --define="CSL_MSC_TEST" --define=c5535 --display_error_number --verbose_diagnostics --diag_warning=225 --ptrdiff_size=16 --algebraic --asm_source=algebraic --preproc_with_compile --preproc_dependency="chk_mmc.d" "../chk_mmc.c"
'Finished building: ../chk_mmc.c'
' '
'Building file: ../csl_usb_msc_dma_example.c'
'Invoking: C5500 Compiler'
"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5535 --memory_model=large -g --include_path="C:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" --include_path="C:/ti/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/c55_lp/c55_csl_3.08/inc" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/atafs/src" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/common" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/usb/CSL_USB_MSC_dmaExample/Debug" --include_path="C:/ti/bios_5_42_02_10/packages/ti/rtdx/include/c5500" --define="_DEBUG" --define="CSL_MSC_TEST" --define=c5535 --display_error_number --verbose_diagnostics --diag_warning=225 --ptrdiff_size=16 --algebraic --asm_source=algebraic --preproc_with_compile --preproc_dependency="csl_usb_msc_dma_example.d" "../csl_usb_msc_dma_example.c"
'Finished building: ../csl_usb_msc_dma_example.c'
' '
'Building target: CSL_USB_MSC_dmaExample_Out.out'
'Invoking: C5500 Linker'
"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5535 --memory_model=large -g --define="_DEBUG" --define="CSL_MSC_TEST" --define=c5535 --display_error_number --verbose_diagnostics --diag_warning=225 --ptrdiff_size=16 --algebraic --asm_source=algebraic -z -m"CSL_USB_MSC_dmaExample_Out.map" --stack_size=0x200 --heap_size=0x400 -i"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/lib" -i"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" -i"C:/ti/bios_5_42_02_10/packages/ti/bios/lib" -i"C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/C55XXCSL_LP" -i"C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/usb/CSL_USB_MSC_dmaExample" -i"C:/ti/bios_5_42_02_10/packages/ti/rtdx/lib/c5500" --reread_libs --warn_sections --rom_model --sys_stacksize=0x200 -o "CSL_USB_MSC_dmaExample_Out.out" "./VC5505_CSL_BIOS_cfg.obj" "./VC5505_CSL_BIOS_cfg_c.obj" "./chk_mmc.obj" "./csl_usb_msc_dma_example.obj" "../C5535.cmd" -l"./VC5505_CSL_BIOS_cfg.cmd" -lDebug/C55XXCSL_LP.lib -lrts55x.lib -l"C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/atafs/atafs_bios_drv_lib/Debug/atafs_bios_drv_lib.lib" -llibc.a
<Linking>
"./VC5505_CSL_BIOS_cfg.cmd", line 166: error: VECT memory range overlaps
existing memory range SARAM31
"./VC5505_CSL_BIOS_cfg.cmd", line 167: error: DARAM memory range overlaps
existing memory range DARAM0
"./VC5505_CSL_BIOS_cfg.cmd", line 167: error: DARAM memory range overlaps
existing memory range DARAM1
"./VC5505_CSL_BIOS_cfg.cmd", line 167: error: DARAM memory range overlaps
existing memory range DARAM2
"./VC5505_CSL_BIOS_cfg.cmd", line 167: error: DARAM memory range overlaps
existing memory range DARAM3
"./VC5505_CSL_BIOS_cfg.cmd", line 167: error: DARAM memory range overlaps
existing memory range DARAM4
"./VC5505_CSL_BIOS_cfg.cmd", line 167: error: DARAM memory range overlaps
existing memory range DARAM5
"./VC5505_CSL_BIOS_cfg.cmd", line 167: error: DARAM memory range overlaps
existing memory range DARAM6
"./VC5505_CSL_BIOS_cfg.cmd", line 167: error: DARAM memory range overlaps
existing memory range DARAM7
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM0
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM1
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM2
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM3
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM4
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM5
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM6
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM7
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM8
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM9
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM10
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM11
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM12
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM13
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM14
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM15
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM16
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM17
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM18
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM19
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM20
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM21
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM22
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM23
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM24
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM25
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM26
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM27
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM28
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM29
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM30
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range SARAM31
"../C5535.cmd", line 69: error #10099-D: program will not fit into available
memory. placement with alignment/blocking fails for section ".text" size
0x146b7 page 0. Available memory ranges:
DARAM1 size: 0x2000 unused: 0x2000 max hole: 0x2000
.text > DARAM1
"../C5535.cmd", line 75: error #10099-D: program will not fit into available
memory. run placement with alignment/blocking fails for section ".bss" size
0xb7fe page 0. Available memory ranges:
DARAM5 size: 0x2000 unused: 0x2000 max hole: 0x2000
.bss > DARAM5
"../C5535.cmd", line 76: error #10099-D: program will not fit into available
memory. placement with alignment/blocking fails for section ".const" size
0xdc2 page 0. Available memory ranges:
DARAM0 size: 0x1f40 unused: 0x9b2 max hole: 0x9b0
.const > DARAM0
undefined first referenced
symbol in file
--------- ----------------
__STACK_SIZE C:/ti/bios_5_42_02_10/packages/ti/bios/lib/bios.a55L<boot.o55L>
__SYSSTACK_SIZE C:/ti/bios_5_42_02_10/packages/ti/bios/lib/bios.a55L<boot.o55L>
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking;
"CSL_USB_MSC_dmaExample_Out.out" not built
>> Compilation failure
makefile:150: recipe for target 'CSL_USB_MSC_dmaExample_Out.out' failed
gmake: *** [CSL_USB_MSC_dmaExample_Out.out] Error 1
gmake: Target 'all' not remade because of errors.
**** Build Finished ****
///////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////C5535.cmd file is as follows////////////////////////////////////////////////
/****************************************************************************/
/* C5535.cmd */
/* Copyright (c) 2012 Texas Instruments Incorporated */
/* Author: Rafael de Souza */
/* */
/* Description: This file is a sample linker command file that can be */
/* used for linking programs built with the C compiler and */
/* running the resulting .out file on a C5535. */
/* Use it as a guideline. You will want to */
/* change the memory layout to match your specific */
/* target system. You may want to change the allocation */
/* scheme according to the size of your program. */
/* */
/****************************************************************************/
MEMORY
{
MMR: o = 0x000000 l = 0x0000c0 /* 192B Memory Mapped Registers */
DARAM0: o = 0x0000C0 l = 0x001F40 /* 8kB Dual Access RAM 0 */
DARAM1: o = 0x002000 l = 0x002000 /* 8kB Dual Access RAM 1 */
DARAM2: o = 0x004000 l = 0x002000 /* 8kB Dual Access RAM 2 */
DARAM3: o = 0x006000 l = 0x002000 /* 8kB Dual Access RAM 3 */
DARAM4: o = 0x008000 l = 0x002000 /* 8kB Dual Access RAM 4 */
DARAM5: o = 0x00A000 l = 0x002000 /* 8kB Dual Access RAM 5 */
DARAM6: o = 0x00C000 l = 0x002000 /* 8kB Dual Access RAM 6 */
DARAM7: o = 0x00E000 l = 0x002000 /* 8kB Dual Access RAM 7 */
SARAM0: o = 0x010000 l = 0x002000 /* 8kB Single Access RAM 0 */
SARAM1: o = 0x012000 l = 0x002000 /* 8kB Single Access RAM 1 */
SARAM2: o = 0x014000 l = 0x002000 /* 8kB Single Access RAM 2 */
SARAM3: o = 0x016000 l = 0x002000 /* 8kB Single Access RAM 3 */
SARAM4: o = 0x018000 l = 0x002000 /* 8kB Single Access RAM 4 */
SARAM5: o = 0x01A000 l = 0x002000 /* 8kB Single Access RAM 5 */
SARAM6: o = 0x01C000 l = 0x002000 /* 8kB Single Access RAM 6 */
SARAM7: o = 0x01E000 l = 0x002000 /* 8kB Single Access RAM 7 */
SARAM8: o = 0x020000 l = 0x002000 /* 8kB Single Access RAM 8 */
SARAM9: o = 0x022000 l = 0x002000 /* 8kB Single Access RAM 9 */
SARAM10: o = 0x024000 l = 0x002000 /* 8kB Single Access RAM 10 */
SARAM11: o = 0x026000 l = 0x002000 /* 8kB Single Access RAM 11 */
SARAM12: o = 0x028000 l = 0x002000 /* 8kB Single Access RAM 12 */
SARAM13: o = 0x02A000 l = 0x002000 /* 8kB Single Access RAM 13 */
SARAM14: o = 0x02C000 l = 0x002000 /* 8kB Single Access RAM 14 */
SARAM15: o = 0x02E000 l = 0x002000 /* 8kB Single Access RAM 15 */
SARAM16: o = 0x030000 l = 0x002000 /* 8kB Single Access RAM 16 */
SARAM17: o = 0x032000 l = 0x002000 /* 8kB Single Access RAM 17 */
SARAM18: o = 0x034000 l = 0x002000 /* 8kB Single Access RAM 18 */
SARAM19: o = 0x036000 l = 0x002000 /* 8kB Single Access RAM 19 */
SARAM20: o = 0x038000 l = 0x002000 /* 8kB Single Access RAM 20 */
SARAM21: o = 0x03A000 l = 0x002000 /* 8kB Single Access RAM 21 */
SARAM22: o = 0x03C000 l = 0x002000 /* 8kB Single Access RAM 22 */
SARAM23: o = 0x03E000 l = 0x002000 /* 8kB Single Access RAM 23 */
SARAM24: o = 0x040000 l = 0x002000 /* 8kB Single Access RAM 24 */
SARAM25: o = 0x042000 l = 0x002000 /* 8kB Single Access RAM 25 */
SARAM26: o = 0x044000 l = 0x002000 /* 8kB Single Access RAM 26 */
SARAM27: o = 0x046000 l = 0x002000 /* 8kB Single Access RAM 27 */
SARAM28: o = 0x048000 l = 0x002000 /* 8kB Single Access RAM 28 */
SARAM29: o = 0x04A000 l = 0x002000 /* 8kB Single Access RAM 29 */
SARAM30: o = 0x04C000 l = 0x002000 /* 8kB Single Access RAM 30 */
SARAM31: o = 0x04E000 l = 0x002000 /* 8kB Single Access RAM 31 */
ROM: o = 0xFE0000 l = 0x01FF00 /* 128kB ROM (MPNMC=0) or CS5 (MPNMC=1) */
VECS: o = 0xFFFF00 l = 0x000100 /* reset vector */
}
SECTIONS
{
vectors (NOLOAD) > VECS /* If MPNMC = 1, remove the NOLOAD directive */
.cinit > DARAM0
.text > DARAM1
.stack > DARAM0
.sysstack > DARAM0
.sysmem > DARAM4
.data > DARAM4
.cio > DARAM0
.bss > DARAM5
.const > DARAM0
}
////////////////////////////////////////////////////////////////////////////
When I changed the target silicon to 5505 to include VC5505_USB.cmd
following is the build error
///////////////////////////////////////////////////////////////////////////////////
**** Clean-only build of configuration Debug for project CSL_USB_MSC_dmaExample_Out ****
"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k clean
DEL /F "VC5505_CSL_BIOS_cfg.h" "VC5505_CSL_BIOS_cfg.h??" "VC5505_CSL_BIOS_.cdb" "CSL_USB_MSC_dmaExample_Out.out" "VC5505_CSL_BIOS_cfg.cmd" "VC5505_CSL_BIOS_cfg.s??" "VC5505_CSL_BIOS_cfg_c.c" "CSL_USB_MSC_dmaExample_Out.hex"
DEL /F "VC5505_CSL_BIOS_cfg_c.d" "chk_mmc.d" "csl_usb_msc_dma_example.d"
DEL /F "VC5505_CSL_BIOS_cfg.d"
DEL /F "VC5505_CSL_BIOS_cfg.obj" "VC5505_CSL_BIOS_cfg_c.obj" "chk_mmc.obj" "csl_usb_msc_dma_example.obj"
Could Not Find C:\ti\c55_lp\c55_csl_3.08\ccs_v6.x_examples\usb\CSL_USB_MSC_dmaExample\Debug\VC5505_CSL_BIOS_cfg.h
Could Not Find C:\ti\c55_lp\c55_csl_3.08\ccs_v6.x_examples\usb\CSL_USB_MSC_dmaExample\Debug\VC5505_CSL_BIOS_cfg_c.d
Could Not Find C:\ti\c55_lp\c55_csl_3.08\ccs_v6.x_examples\usb\CSL_USB_MSC_dmaExample\Debug\VC5505_CSL_BIOS_cfg.d
Could Not Find C:\ti\c55_lp\c55_csl_3.08\ccs_v6.x_examples\usb\CSL_USB_MSC_dmaExample\Debug\VC5505_CSL_BIOS_cfg.obj
'Finished clean'
' '
**** Build Finished ****
**** Build of configuration Debug for project CSL_USB_MSC_dmaExample_Out ****
"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
'Building file: ../VC5505_CSL_BIOS_cfg.tcf'
'Invoking: TConf'
"C:/ti/bios_5_42_02_10/xdctools/tconf" -b -Dconfig.importPath="C:/ti/bios_5_42_02_10/packages;" "../VC5505_CSL_BIOS_cfg.tcf"
'Finished building: ../VC5505_CSL_BIOS_cfg.tcf'
' '
'Building file: VC5505_CSL_BIOS_cfg.s??'
'Invoking: C5500 Compiler'
"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5505 --memory_model=large -g --include_path="C:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" --include_path="C:/ti/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/c55_lp/c55_csl_3.08/inc" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/atafs/src" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/common" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/usb/CSL_USB_MSC_dmaExample/Debug" --include_path="C:/ti/bios_5_42_02_10/packages/ti/rtdx/include/c5500" --define="_DEBUG" --define="CSL_MSC_TEST" --define=c5535 --display_error_number --verbose_diagnostics --diag_warning=225 --ptrdiff_size=16 --algebraic --asm_source=algebraic --preproc_with_compile --preproc_dependency="VC5505_CSL_BIOS_cfg.d" "VC5505_CSL_BIOS_cfg.s??"
'Finished building: VC5505_CSL_BIOS_cfg.s??'
' '
'Building file: VC5505_CSL_BIOS_cfg_c.c'
'Invoking: C5500 Compiler'
"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5505 --memory_model=large -g --include_path="C:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" --include_path="C:/ti/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/c55_lp/c55_csl_3.08/inc" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/atafs/src" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/common" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/usb/CSL_USB_MSC_dmaExample/Debug" --include_path="C:/ti/bios_5_42_02_10/packages/ti/rtdx/include/c5500" --define="_DEBUG" --define="CSL_MSC_TEST" --define=c5535 --display_error_number --verbose_diagnostics --diag_warning=225 --ptrdiff_size=16 --algebraic --asm_source=algebraic --preproc_with_compile --preproc_dependency="VC5505_CSL_BIOS_cfg_c.d" "VC5505_CSL_BIOS_cfg_c.c"
'Finished building: VC5505_CSL_BIOS_cfg_c.c'
' '
'Building file: ../chk_mmc.c'
'Invoking: C5500 Compiler'
"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5505 --memory_model=large -g --include_path="C:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" --include_path="C:/ti/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/c55_lp/c55_csl_3.08/inc" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/atafs/src" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/common" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/usb/CSL_USB_MSC_dmaExample/Debug" --include_path="C:/ti/bios_5_42_02_10/packages/ti/rtdx/include/c5500" --define="_DEBUG" --define="CSL_MSC_TEST" --define=c5535 --display_error_number --verbose_diagnostics --diag_warning=225 --ptrdiff_size=16 --algebraic --asm_source=algebraic --preproc_with_compile --preproc_dependency="chk_mmc.d" "../chk_mmc.c"
'Finished building: ../chk_mmc.c'
' '
'Building file: ../csl_usb_msc_dma_example.c'
'Invoking: C5500 Compiler'
"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5505 --memory_model=large -g --include_path="C:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" --include_path="C:/ti/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/c55_lp/c55_csl_3.08/inc" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/atafs/src" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/common" --include_path="C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/usb/CSL_USB_MSC_dmaExample/Debug" --include_path="C:/ti/bios_5_42_02_10/packages/ti/rtdx/include/c5500" --define="_DEBUG" --define="CSL_MSC_TEST" --define=c5535 --display_error_number --verbose_diagnostics --diag_warning=225 --ptrdiff_size=16 --algebraic --asm_source=algebraic --preproc_with_compile --preproc_dependency="csl_usb_msc_dma_example.d" "../csl_usb_msc_dma_example.c"
'Finished building: ../csl_usb_msc_dma_example.c'
' '
'Building target: CSL_USB_MSC_dmaExample_Out.out'
'Invoking: C5500 Linker'
"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55" -v5505 --memory_model=large -g --define="_DEBUG" --define="CSL_MSC_TEST" --define=c5535 --display_error_number --verbose_diagnostics --diag_warning=225 --ptrdiff_size=16 --algebraic --asm_source=algebraic -z -m"CSL_USB_MSC_dmaExample_Out.map" --stack_size=0x200 --heap_size=0x400 -i"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/lib" -i"C:/ti/ccsv6/tools/compiler/c5500_4.4.1/include" -i"C:/ti/bios_5_42_02_10/packages/ti/bios/lib" -i"C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/C55XXCSL_LP" -i"C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/usb/CSL_USB_MSC_dmaExample" -i"C:/ti/bios_5_42_02_10/packages/ti/rtdx/lib/c5500" --reread_libs --warn_sections --rom_model --sys_stacksize=0x200 -o "CSL_USB_MSC_dmaExample_Out.out" "./VC5505_CSL_BIOS_cfg.obj" "./VC5505_CSL_BIOS_cfg_c.obj" "./chk_mmc.obj" "./csl_usb_msc_dma_example.obj" "../VC5505_USB.cmd" -l"./VC5505_CSL_BIOS_cfg.cmd" -lDebug/C55XXCSL_LP.lib -lrts55x.lib -l"C:/ti/c55_lp/c55_csl_3.08/ccs_v6.x_examples/drv/atafs/atafs_bios_drv_lib/Debug/atafs_bios_drv_lib.lib" -llibc.a
<Linking>
"./VC5505_CSL_BIOS_cfg.cmd", line 166: error: VECT memory range overlaps
existing memory range PROG
"./VC5505_CSL_BIOS_cfg.cmd", line 167: error: DARAM memory range overlaps
existing memory range VEC
>> Compilation failure
makefile:150: recipe for target 'CSL_USB_MSC_dmaExample_Out.out' failed
"./VC5505_CSL_BIOS_cfg.cmd", line 167: error: DARAM memory range overlaps
existing memory range DATA
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range DATA
"./VC5505_CSL_BIOS_cfg.cmd", line 168: error: SARAM memory range overlaps
existing memory range PROG
"../VC5505_USB.cmd", line 23: error #10099-D: program will not fit into
available memory. placement with alignment/blocking fails for section
".text" size 0x146b7 page 0. Available memory ranges:
PROG size: 0x9000 unused: 0x80ae max hole: 0x80ac
.text : > PROG
undefined first referenced
symbol in file
--------- ----------------
__STACK_SIZE C:/ti/bios_5_42_02_10/packages/ti/bios/lib/bios.a55L<boot.o55L>
__SYSSTACK_SIZE C:/ti/bios_5_42_02_10/packages/ti/bios/lib/bios.a55L<boot.o55L>
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking;
"CSL_USB_MSC_dmaExample_Out.out" not built
gmake: *** [CSL_USB_MSC_dmaExample_Out.out] Error 1
gmake: Target 'all' not remade because of errors.
**** Build Finished ****
//////////////////////////////////////////////////////////////////////////////////
where VC5505_USB.cmd is as follows
////////////////////////////////////////////////////////////////////////////////////////////
-stack 0x2000 /* PRIMARY STACK SIZE */
-sysstack 0x1000 /* SECONDARY STACK SIZE */
-heap 0x2000 /* HEAP AREA SIZE */
MEMORY
{
PAGE 0:
VEC(RWX) : origin = 00000C0h length = 000300h
//DATA(RWX) : origin = 0000400h length = 017C00h
//PROG(RX) : origin = 0018000h length = 00A000h
//DATA(RWX) : origin = 0000400h length = 02f000h
//PROG(RX) : origin = 002f500h length = 00A000h
//PROG(RX) : origin = 002f500h length = 01C000h
//DATA(RWX) : origin = 0000400h length = 03f000h
//PROG(RX) : origin = 003f500h length = 00A000h
DATA(RWX) : origin = 0000400h length = 046c00h
PROG(RX) : origin = 0047000h length = 009000h
}
SECTIONS
{
vectors : > VEC ALIGN = 256
.text : > PROG
.data : > DATA
.cinit : > DATA _
Thanks and Regards,
Sangeeta Gunwani