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.

DSP/BIOS 5.49 Project Build Fails. I'm using linker cmd file option in my tcf configuration, but CCSv5.5 seems to ignore my .cmd file

Other Parts Discussed in Thread: TMS320F2812

My DSP/BIOS project (5.49, CCS v5.5) fails. I strongly prefer to have all memory configuration and settings done in my own linker cmd file, but CCS seems to ignore this despite that I have the checkbox in MEM Settings in the DSP/BIOS Config tool checked for User .CMD file for Compiler Settings checked. All of the Wont Fit Into Available Memory errors below are gone if I use the tcf config tool and configure memory there. Here is first the console build output, then then my linker cmd file. Note that I'm also linking the DSP281x_Headers_BIOS.cmd file. 

__________________________________________________________________


**** Build of configuration Release for project SingenX05-3a ****

"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all
'Building target: SingenX05-3a.out'
'Invoking: C2000 Linker'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt -O2 --display_error_number -z -m"SingenX05-3a.map" --warn_sections -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/lib" -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" -i"C:/ti/bios_5_42_01_09/packages/ti/rtdx/lib/c2000" -i"C:/ti/bios_5_42_01_09/packages/ti/bios/lib" --reread_libs --xml_link_info="SingenX05-3a_linkInfo.xml" --rom_model -o "SingenX05-3a.out" -l"./SingenX05-3cfg.cmd" "./passwords.obj" "./SingenX05-3_SysCtrl.obj" "./SingenX05-3_PieCtrl.obj" "./SingenX05-3_ISR.obj" "./SingenX05-3_Gpio.obj" "./SingenX05-3_GlobalVariableDefs.obj" "./SingenX05-3_Filter.obj" "./SingenX05-3_Ev.obj" "./SingenX05-3_Adc.obj" "./SingenX05-3cfg_c.obj" "./SingenX05-3cfg.obj" "./SingenX05-3.obj" "./MDLFlash281x_API.obj" "./CodeStartBranch.obj" "C:/tidcs/c28/IQmath/cIQmath/lib/IQmath.lib" -l"C:\tidcs\c28\IQmath\cIQmath\lib\IQmath.lib" -l"C:\tidcs\c28\Flash28_API\Flash2812_API_V210\lib\Flash2812_API_V210.lib"
<Linking>
warning #10247-D: creating output section ".cinit" without a SECTIONS
specification
warning #10247-D: creating output section ".ebss" without a SECTIONS
specification
warning #10247-D: creating output section ".econst" without a SECTIONS
specification
warning #10247-D: creating output section ".pinit" without a SECTIONS
specification
warning #10247-D: creating output section ".printf" without a SECTIONS
specification
warning #10247-D: creating output section ".text" without a SECTIONS
specification
warning #10247-D: creating output section "AdcRegsFile" without a SECTIONS
specification
warning #10247-D: creating output section "CpuTimer0RegsFile" without a
SECTIONS specification
warning #10247-D: creating output section "CsmPwlFile" without a SECTIONS
specification
warning #10247-D: creating output section "CsmRegsFile" without a SECTIONS
specification
warning #10247-D: creating output section "DevEmuRegsFile" without a SECTIONS
specification
warning #10247-D: creating output section "EvaRegsFile" without a SECTIONS
specification
warning #10247-D: creating output section "EvbRegsFile" without a SECTIONS
specification
warning #10247-D: creating output section "FlashRegsFile" without a SECTIONS
specification
warning #10247-D: creating output section "GpioDataRegsFile" without a SECTIONS
specification
warning #10247-D: creating output section "GpioMuxRegsFile" without a SECTIONS
specification
warning #10247-D: creating output section "IQmath" without a SECTIONS
specification
warning #10247-D: creating output section "IQmathTables" without a SECTIONS
specification
warning #10247-D: creating output section "PieCtrlRegsFile" without a SECTIONS
specification
warning #10247-D: creating output section "PieVectTableFile" without a SECTIONS
specification
warning #10247-D: creating output section "SysCtrlRegsFile" without a SECTIONS
specification
warning #10247-D: creating output section "XIntruptRegsFile" without a SECTIONS
specification
warning #10247-D: creating output section "XintfRegsFile" without a SECTIONS
specification

warning #10247-D: creating output section "codestart" without a SECTIONS
>> Compilation failure
specification
warning #10247-D: creating output section "csm_rsvd" without a SECTIONS
specification
warning #10247-D: creating output section "flash_1k_var" without a SECTIONS
specification
warning #10247-D: creating output section "passwords" without a SECTIONS
specification
warning #10247-D: creating output section "secureRamFuncs" without a SECTIONS
specification

undefined first referenced
symbol in file
--------- ----------------
_IQmath_loadend ./SingenX05-3.obj
_IQmath_loadstart ./SingenX05-3.obj
_IQmath_runstart ./SingenX05-3.obj
___bss__ ./SingenX05-3cfg.obj
_econst_loadend ./SingenX05-3.obj
_econst_loadstart ./SingenX05-3.obj
_econst_runstart ./SingenX05-3.obj
_secureRamFuncs_loadend ./SingenX05-3.obj
_secureRamFuncs_loadstart ./SingenX05-3.obj
_secureRamFuncs_runstart ./SingenX05-3.obj
_trcdata_loadend ./SingenX05-3.obj
_trcdata_loadstart ./SingenX05-3.obj
_trcdata_runstart ./SingenX05-3.obj

error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "SingenX05-3a.out" not built
gmake: *** [SingenX05-3a.out] Error 1
gmake: Target `all' not remade because of errors.

**** Build Finished ****

**** Clean-only build of configuration Debug for project SingenX05-3a ****

"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k clean
DEL /F "SingenX05-3cfg.h" "SingenX05-3cfg.h??" "SingenX05-3.cdb" "SingenX05-3cfg.cmd" "SingenX05-3cfg.s??" "SingenX05-3cfg_c.c" "SingenX05-3a.out"
DEL /F "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\MDLFlash281x_API.pp" "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3.pp" "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3cfg_c.pp" "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3_Adc.pp" "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3_Ev.pp" "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3_Filter.pp" "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3_GlobalVariableDefs.pp" "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3_Gpio.pp" "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3_ISR.pp" "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3_PieCtrl.pp" "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3_SysCtrl.pp" "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\passwords.pp"
Could Not Find C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3cfg.pp
Could Not Find C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\CodeStartBranch.pp
DEL /F "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\SingenX05-3cfg.pp"
DEL /F "CodeStartBranch.obj" "MDLFlash281x_API.obj" "SingenX05-3.obj" "SingenX05-3cfg.obj" "SingenX05-3cfg_c.obj" "SingenX05-3_Adc.obj" "SingenX05-3_Ev.obj" "SingenX05-3_Filter.obj" "SingenX05-3_GlobalVariableDefs.obj" "SingenX05-3_Gpio.obj" "SingenX05-3_ISR.obj" "SingenX05-3_PieCtrl.obj" "SingenX05-3_SysCtrl.obj" "passwords.obj"
DEL /F "C:\CCS_Workspace_v5.5.0\SingenX05-3a\temp_directory\CodeStartBranch.pp"
'Finished clean'
' '

**** Build Finished ****

**** Build of configuration Debug for project SingenX05-3a ****

"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all
'Building file: ../SingenX05-3.tcf'
'Invoking: TConf'
"C:/ti/bios_5_42_01_09/xdctools/tconf" -b -Dconfig.importPath="C:/ti/bios_5_42_01_09/packages/ti/bios/include/;C:/ti/bios_5_42_01_09/packages;" -Dconfig.compilerOpts="-ml" -js -w "../SingenX05-3.tcf"
'Finished building: ../SingenX05-3.tcf'
' '
'Building file: ../CodeStartBranch.asm'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/CodeStartBranch.pp" "../CodeStartBranch.asm"
'Finished building: ../CodeStartBranch.asm'
' '
'Building file: ../MDLFlash281x_API.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/MDLFlash281x_API.pp" "../MDLFlash281x_API.c"
'Finished building: ../MDLFlash281x_API.c'
' '
'Building file: ../SingenX05-3.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3.pp" "../SingenX05-3.c"
'Finished building: ../SingenX05-3.c'
' '
'Building file: SingenX05-3cfg.s??'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3cfg.pp" "SingenX05-3cfg.s??"
'Finished building: SingenX05-3cfg.s??'
' '
'Building file: SingenX05-3cfg_c.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3cfg_c.pp" "SingenX05-3cfg_c.c"
'Finished building: SingenX05-3cfg_c.c'
' '
'Building file: ../SingenX05-3_Adc.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_Adc.pp" "../SingenX05-3_Adc.c"
'Finished building: ../SingenX05-3_Adc.c'
' '
'Building file: ../SingenX05-3_Ev.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_Ev.pp" "../SingenX05-3_Ev.c"
'Finished building: ../SingenX05-3_Ev.c'
' '
'Building file: ../SingenX05-3_Filter.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_Filter.pp" "../SingenX05-3_Filter.c"
'Finished building: ../SingenX05-3_Filter.c'
' '
'Building file: ../SingenX05-3_GlobalVariableDefs.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_GlobalVariableDefs.pp" "../SingenX05-3_GlobalVariableDefs.c"
'Finished building: ../SingenX05-3_GlobalVariableDefs.c'
' '
'Building file: ../SingenX05-3_Gpio.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_Gpio.pp" "../SingenX05-3_Gpio.c"
'Finished building: ../SingenX05-3_Gpio.c'
' '
'Building file: ../SingenX05-3_ISR.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_ISR.pp" "../SingenX05-3_ISR.c"
'Finished building: ../SingenX05-3_ISR.c'
' '
'Building file: ../SingenX05-3_PieCtrl.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_PieCtrl.pp" "../SingenX05-3_PieCtrl.c"
'Finished building: ../SingenX05-3_PieCtrl.c'
' '
'Building file: ../SingenX05-3_SysCtrl.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_SysCtrl.pp" "../SingenX05-3_SysCtrl.c"
'Finished building: ../SingenX05-3_SysCtrl.c'
' '
'Building file: ../passwords.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/passwords.pp" "../passwords.c"
'Finished building: ../passwords.c'
' '
'Building target: SingenX05-3a.out'
'Invoking: C2000 Linker'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" -z -m"SingenX05-3a.map" --warn_sections -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/lib" -i"C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" -i"C:/ti/bios_5_42_01_09/packages/ti/rtdx/lib/c2000" -i"C:/ti/bios_5_42_01_09/packages/ti/bios/lib" --reread_libs --verbose_diagnostics --display_error_number --issue_remarks --xml_link_info="SingenX05-3a_linkInfo.xml" --ram_model -o "SingenX05-3a.out" -l"./SingenX05-3cfg.cmd" "C:/tidcs/c28/dsp281x/v100/DSP281x_headers/cmd/DSP281x_Headers_BIOS.cmd" "../SingenX05-3.cmd" "./passwords.obj" "./SingenX05-3_SysCtrl.obj" "./SingenX05-3_PieCtrl.obj" "./SingenX05-3_ISR.obj" "./SingenX05-3_Gpio.obj" "./SingenX05-3_GlobalVariableDefs.obj" "./SingenX05-3_Filter.obj" "./SingenX05-3_Ev.obj" "./SingenX05-3_Adc.obj" "./SingenX05-3cfg_c.obj" "./SingenX05-3cfg.obj" "./SingenX05-3.obj" "./MDLFlash281x_API.obj" "./CodeStartBranch.obj" "C:/tidcs/c28/IQmath/cIQmath/lib/IQmath.lib" -l"C:\tidcs\c28\IQmath\cIQmath\lib\IQmath.lib" -l"C:\tidcs\c28\Flash28_API\Flash2812_API_V210\lib\Flash2812_API_V210.lib" -l"libc.a"
"../SingenX05-3.cmd", line 22: error #10263: BEGIN_FLASH memory range has
already been specified
BEGIN_FLASH : origin = 0x3f7ff6, length = 0x000002 /* Boot to Flash Entry Point */
"../SingenX05-3.cmd", line 22: error #10264: BEGIN_FLASH memory range overlaps
existing memory range BEGIN_FLASH
BEGIN_FLASH : origin = 0x3f7ff6, length = 0x000002 /* Boot to Flash Entry Point */
"../SingenX05-3.cmd", line 23: error #10263: BEGIN_H0 memory range has already
been specified
BEGIN_H0 : origin = 0x3f8000, length = 0x000002 /* Boot to H0 Entry Point */
"../SingenX05-3.cmd", line 23: error #10264: BEGIN_H0 memory range overlaps
existing memory range BEGIN_H0
BEGIN_H0 : origin = 0x3f8000, length = 0x000002 /* Boot to H0 Entry Point */
"../SingenX05-3.cmd", line 24: error #10263: BOOTROM memory range has already
been specified
BOOTROM : origin = 0x3ff000, length = 0x0fc0 /* On-Chip Boot ROM */
"../SingenX05-3.cmd", line 24: error #10264: BOOTROM memory range overlaps
existing memory range BOOTROM
BOOTROM : origin = 0x3ff000, length = 0x0fc0 /* On-Chip Boot ROM */
"../SingenX05-3.cmd", line 25: error #10263: CSM_RSVD memory range has already
been specified
CSM_RSVD : origin = 0x3f7f80, length = 0x0076 /* Reserved by CSM */
"../SingenX05-3.cmd", line 25: error #10264: CSM_RSVD memory range overlaps
existing memory range CSM_RSVD
CSM_RSVD : origin = 0x3f7f80, length = 0x0076 /* Reserved by CSM */
"../SingenX05-3.cmd", line 26: error #10263: FLASH_A memory range has already
been specified
FLASH_A : origin = 0x3f6000, length = 0x1f80 /* On-Chip Flash Memory Section-A */
"../SingenX05-3.cmd", line 26: error #10264: FLASH_A memory range overlaps
existing memory range FLASH_A
FLASH_A : origin = 0x3f6000, length = 0x1f80 /* On-Chip Flash Memory Section-A */
"../SingenX05-3.cmd", line 27: error #10263: FLASH_BCDEFGHIJ memory range has
already been specified
FLASH_BCDEFGHIJ : origin = 0x3d8000, length = 0x1e000 /* On-Chip Flash Memory Section-BCDEFGHIJ */
"../SingenX05-3.cmd", line 27: error #10264: FLASH_BCDEFGHIJ memory range
overlaps existing memory range FLASH_BCDEFGHIJ
FLASH_BCDEFGHIJ : origin = 0x3d8000, length = 0x1e000 /* On-Chip Flash Memory Section-BCDEFGHIJ */
"../SingenX05-3.cmd", line 28: error #10263: H0_0SARAM memory range has already
been specified
H0_0SARAM : origin = 0x3f8002, length = 0x1ffe /* On-Chip H0 (high) RAM, Not Secure */
"../SingenX05-3.cmd", line 28: error #10264: H0_0SARAM memory range overlaps
existing memory range H0_0SARAM
H0_0SARAM : origin = 0x3f8002, length = 0x1ffe /* On-Chip H0 (high) RAM, Not Secure */
"../SingenX05-3.cmd", line 29: error #10263: OTP memory range has already been
specified
OTP : origin = 0x3d7800, length = 0x0400 /* 1K X 16 OTP memory */
"../SingenX05-3.cmd", line 29: error #10264: OTP memory range overlaps existing
memory range OTP
OTP : origin = 0x3d7800, length = 0x0400 /* 1K X 16 OTP memory */
<Linking>
"../SingenX05-3.cmd", line 30: error #10263: PASSWORDS memory range has already
been specified
PASSWORDS : origin = 0x3f7ff8, length = 0x0008 /* CSM Passwords in Flash */
"../SingenX05-3.cmd", line 30: error #10264: PASSWORDS memory range overlaps
existing memory range PASSWORDS
PASSWORDS : origin = 0x3f7ff8, length = 0x0008 /* CSM Passwords in Flash */
"../SingenX05-3.cmd", line 39: error #10263: L0SARAM memory range has already
been specified
L0SARAM : origin = 0x008000, length = 0x1000 /* On-Chip L0 (Med) RAM, Secure */
"../SingenX05-3.cmd", line 39: error #10264: L0SARAM memory range overlaps
existing memory range L0SARAM
L0SARAM : origin = 0x008000, length = 0x1000 /* On-Chip L0 (Med) RAM, Secure */
"../SingenX05-3.cmd", line 40: error #10263: L1SARAM memory range has already
been specified
L1SARAM : origin = 0x009000, length = 0x1000 /* On-Chip L1 (Med) RAM, Secure, Create Heap of 0x300 here */
"../SingenX05-3.cmd", line 40: error #10264: L1SARAM memory range overlaps
existing memory range L1SARAM
L1SARAM : origin = 0x009000, length = 0x1000 /* On-Chip L1 (Med) RAM, Secure, Create Heap of 0x300 here */
"../SingenX05-3.cmd", line 41: error #10263: M0SARAM memory range has already
been specified
M0SARAM : origin = 0x000000, length = 0x0400 /* On-Chip M0 (Low) RAM, Not Secure */
"../SingenX05-3.cmd", line 41: error #10264: M0SARAM memory range overlaps
existing memory range M0SARAM
M0SARAM : origin = 0x000000, length = 0x0400 /* On-Chip M0 (Low) RAM, Not Secure */
"../SingenX05-3.cmd", line 42: error #10263: M1SARAM memory range has already
been specified
M1SARAM : origin = 0x000400, length = 0x0400 /* On-Chip M1 (Low) RAM, Not Secure */
"../SingenX05-3.cmd", line 42: error #10264: M1SARAM memory range overlaps
existing memory range M1SARAM
M1SARAM : origin = 0x000400, length = 0x0400 /* On-Chip M1 (Low) RAM, Not Secure */
"../SingenX05-3.cmd", line 43: error #10263: PIEVECT memory range has already
been specified
PIEVECT : origin = 0x000d00, length = 0x0008 /* This Object defines space for the PIE Interrupt Vectors and cant' be deleted */
"../SingenX05-3.cmd", line 43: error #10264: PIEVECT memory range overlaps
existing memory range PIEVECT
PIEVECT : origin = 0x000d00, length = 0x0008 /* This Object defines space for the PIE Interrupt Vectors and cant' be deleted */
"./SingenX05-3cfg.cmd", line 408: error #10099-D: program will not fit into
available memory. placement with alignment/blocking fails for section
".hwi_vec" size 0x100 page 1. Available memory ranges:
PIEVECT size: 0x8 unused: 0x8 max hole: 0x8
.hwi_vec: START(_hwi_vec_loadstart), END(_hwi_vec_loadend), SIZE(_hwi_vec_loadsize), RUN_START(_hwi_vec_runstart) {
"./SingenX05-3cfg.cmd", line 375: error #10099-D: program will not fit into
available memory. placement with alignment/blocking fails for section
".trace" size 0x200 page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x60 max hole: 0x60
.trace: fill = 0x0 {
"../SingenX05-3.cmd", line 97: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".econst" size 0x145 page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x60 max hole: 0x60
.econst : LOAD = FLASH_BCDEFGHIJ, PAGE = 0 /* Page 0 = Program Memory */
"./SingenX05-3cfg.cmd", line 360: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".rtdx_data" size 0x124 page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x60 max hole: 0x60
.rtdx_data: {} > L1SARAM PAGE 1
"./SingenX05-3cfg.cmd", line 354: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".sysdata" size 0xc0 page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x60 max hole: 0x60
.sysdata: {} > L1SARAM PAGE 1
"./SingenX05-3cfg.cmd", line 367: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".LOG_system$buf" size 0x80 page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x60 max hole: 0x60
.LOG_system$buf: align = 0x80 {} > L1SARAM PAGE 1
"./SingenX05-3cfg.cmd", line 362: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".TSK_idle$stk" size 0x80 page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x60 max hole: 0x60
.TSK_idle$stk: {
"./SingenX05-3cfg.cmd", line 387: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".pip" size 0x80 page 1. Available memory ranges:
remark #10205-D: automatic RTS selection: linking in "rts2800_ml.lib" in place
of index library "libc.a"
L1SARAM size: 0x1000 unused: 0x60 max hole: 0x60
.pip: RUN_START(PIP_A_TABBEG), RUN_START(_PIP_A_TABBEG), RUN_END(PIP_A_TABEND), RUN_END(_PIP_A_TABEND) {
"./SingenX05-3cfg.cmd", line 390: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".sts" size 0x78 page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x60 max hole: 0x60
.sts: RUN_START(STS_A_TABBEG), RUN_START(_STS_A_TABBEG), RUN_END(STS_A_TABEND), RUN_END(_STS_A_TABEND) {
"./SingenX05-3cfg.cmd", line 373: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".hst0" size 0x40 page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x10 max hole: 0x10
.hst0: align = 0x4 {} > L1SARAM PAGE 1
"./SingenX05-3cfg.cmd", line 304: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".tsk" size 0x2a page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x10 max hole: 0x10
.tsk: {
"./SingenX05-3cfg.cmd", line 381: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".hst" size 0x1e page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x10 max hole: 0x10
.hst: RUN_START(HST_A_TABBEG), RUN_START(_HST_A_TABBEG), RUN_END(HST_A_TABEND), RUN_END(_HST_A_TABEND) {
"./SingenX05-3cfg.cmd", line 384: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".log" size 0x14 page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x10 max hole: 0x10
.log: RUN_START(LOG_A_TABBEG), RUN_START(_LOG_A_TABBEG), RUN_END(LOG_A_TABEND), RUN_END(_LOG_A_TABEND) {
"./SingenX05-3cfg.cmd", line 315: error #10099-D: program will not fit into
available memory. run placement with alignment/blocking fails for section
".idlcal" size 0x8 page 1. Available memory ranges:
L1SARAM size: 0x1000 unused: 0x0 max hole: 0x0
.idlcal: {

undefined first referenced
symbol in file
--------- ----------------
_trcdata_loadend ./SingenX05-3.obj
_trcdata_loadstart ./SingenX05-3.obj
_trcdata_runstart ./SingenX05-3.obj

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

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

**** Build Finished ****

-------------------------------------------------------------------------------------------------------------------------------

MY LINKER CMD FILE:

_________________________________________________________________________

/**********************************************************************
* File: SingenX05-3.cmd -- User linker command file
* Devices: TMS320F2812
* Author: Technical Training Organization (TTO), Texas Instruments
* History:
* 11/10/03 - original
* 05/26/05 - Revised By: Kamran Kazem
* 05/16/06 - Revised By: Kamran Kazem
*
* NOTE: PAGE 0 is Program Memory
* PAGE 1 is Data Memory
**********************************************************************/

/**************************************************************/
/* Link all user defined sections */
/**************************************************************/
MEMORY
{

PAGE 0: /* Program Memory */
/* Memory (RAM/FLASH/OTP) blocks can be moved to PAGE1 for data allocation */
BEGIN_FLASH : origin = 0x3f7ff6, length = 0x000002 /* Boot to Flash Entry Point */
BEGIN_H0 : origin = 0x3f8000, length = 0x000002 /* Boot to H0 Entry Point */
BOOTROM : origin = 0x3ff000, length = 0x0fc0 /* On-Chip Boot ROM */
CSM_RSVD : origin = 0x3f7f80, length = 0x0076 /* Reserved by CSM */
FLASH_A : origin = 0x3f6000, length = 0x1f80 /* On-Chip Flash Memory Section-A */
FLASH_BCDEFGHIJ : origin = 0x3d8000, length = 0x1e000 /* On-Chip Flash Memory Section-BCDEFGHIJ */
H0_0SARAM : origin = 0x3f8002, length = 0x1ffe /* On-Chip H0 (high) RAM, Not Secure */
OTP : origin = 0x3d7800, length = 0x0400 /* 1K X 16 OTP memory */
PASSWORDS : origin = 0x3f7ff8, length = 0x0008 /* CSM Passwords in Flash */


RESET : origin = 0x3FFFC0, length = 0x0002 /* part of boot ROM (MP/MCn=0) or XINTF zone 7 (MP/MCn=1) */
VECTORS : origin = 0x3FFFC2, length = 0x0100 /* part of boot ROM (MP/MCn=0) or XINTF zone 7 (MP/MCn=1) */

PAGE 1 : /* Data Memory */
/* Memory (RAM/FLASH/OTP) blocks can be moved to PAGE0 for program allocation */
/* Registers remain on PAGE1 */
L0SARAM : origin = 0x008000, length = 0x1000 /* On-Chip L0 (Med) RAM, Secure */
L1SARAM : origin = 0x009000, length = 0x1000 /* On-Chip L1 (Med) RAM, Secure, Create Heap of 0x300 here */
M0SARAM : origin = 0x000000, length = 0x0400 /* On-Chip M0 (Low) RAM, Not Secure */
M1SARAM : origin = 0x000400, length = 0x0400 /* On-Chip M1 (Low) RAM, Not Secure */
PIEVECT : origin = 0x000d00, length = 0x0008 /* This Object defines space for the PIE Interrupt Vectors and cant' be deleted */
}

SECTIONS
{

.cinit : > FLASH_BCDEFGHIJ PAGE = 0 // Text Section
.pinit : > FLASH_BCDEFGHIJ, PAGE = 0 // C Functions Initialization Table
.text : > FLASH_BCDEFGHIJ PAGE = 0 // Text Section
.switch : > FLASH_BCDEFGHIJ PAGE = 0 // Switch Jump Table
.const : > FLASH_BCDEFGHIJ PAGE = 0 // Constant Section
.printf : > FLASH_BCDEFGHIJ PAGE = 0 // Constant Section
.bios : > FLASH_BCDEFGHIJ PAGE = 0 // BIOS Code Section
.sysinit : > FLASH_BCDEFGHIJ PAGE = 0 // Startup Code Section
.rtdx_text : > FLASH_BCDEFGHIJ PAGE = 0 // RTDX Text Segment
.hwi : > FLASH_BCDEFGHIJ PAGE = 0 // Function Stub Memory
.hwi_vec : > PIEVECT PAGE = 1 // Interrupt Service Table Memory
.bss : > L0SARAM PAGE = 1 // C Variable Section
.ebss : > L1SARAM PAGE = 1 // C Variable Section
.data : > L0SARAM PAGE = 1 // Data Section
.cio : > M0SARAM PAGE = 1 // Data Section

/*** Code Security Password Locations ***/
passwords : > PASSWORDS, PAGE = 0 /* Used by file SingenX05-3_SysCtrl.c */
csm_rsvd : > CSM_RSVD, PAGE = 0 /* Used by file SingenX05-3_SysCtrl.c */

/*** User Defined Sections ***/

codestart : > BEGIN_FLASH, PAGE = 0 /* Used by file CodeStartBranch.asm */
flash_1k_var : > H0_0SARAM, PAGE = 0 // For MDL diagnostic messges


/*** IQmath Sections ***/
IQmathTables : > BOOTROM, PAGE = 0, TYPE = NOLOAD
IQmath : LOAD = FLASH_BCDEFGHIJ, PAGE = 0
RUN = H0_0SARAM, PAGE = 0
LOAD_START(_IQmath_loadstart), /* 07-25-06, added run from ram & copy locations */
LOAD_END(_IQmath_loadend),
RUN_START(_IQmath_runstart)


/* Section ramfuncs used by InitFlash() in SysCtrl.c */

secureRamFuncs : LOAD = FLASH_BCDEFGHIJ, PAGE = 0 /* Page 0 = Program Memory */
RUN = L0SARAM, PAGE = 1 /* must be CSM secured RAM */
LOAD_START(_secureRamFuncs_loadstart),
LOAD_END(_secureRamFuncs_loadend),
RUN_START(_secureRamFuncs_runstart)

/*** Preemptively link the .econst section ***/
/* Must come before DSP/BIOS linker command file is evaluated */

.econst : LOAD = FLASH_BCDEFGHIJ, PAGE = 0 /* Page 0 = Program Memory */
RUN = L1SARAM, PAGE = 1 /* Page 1 = Data Memory */
RUN_START(_econst_runstart),
LOAD_START(_econst_loadstart),
LOAD_END(_econst_loadend)


/* .reset is a standard section used by the compiler. It contains the */
/* the address of the start of _c_int00 for C Code. /*
/* When using the boot ROM this section and the CPU vector */
/* table is not needed. Thus the default type is set here to */
/* DSECT */
.reset : > RESET, PAGE = 0, TYPE = DSECT
vectors : > VECTORS PAGE = 0, TYPE = DSECT

/* Allocate uninitalized data sections: */
.stack : > M0SARAM PAGE = 1
.esysmem : > L1SARAM PAGE = 1

/* End of User Linker Command File. */
}

-----------------------------------------------------------------------------------------------------------------------------------------

Any help would be greatly appreciated.

  • Below, I unchecked the box in tcf config for user cmd file and here's the build output. Note that there are 12 undefined symbols that should be created by DSP/BIOS but are not being seen by the compiler/linker. I think if I can resolve that, I can build my project OK. Another thing is the many warnings like: "warning #10247-D: creating output section "AdcRegsFile" without a SECTIONS specification". All these sections are already listed in the DSP281X_Headers.cmd file and are listed to be linked, so this baffles me also. Do you have any idea how I can resolve these issues?

    Thanks.

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    **** Build of configuration Release for project SingenX05-3a ****

    "C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all
    'Building file: ../SingenX05-3.tcf'
    'Invoking: TConf'
    "C:\ti\bios_5_42_01_09/xdctools/tconf" -b -Dconfig.importPath="C:/ti/bios_5_42_01_09/packages;" "../SingenX05-3.tcf"
    'Finished building: ../SingenX05-3.tcf'
    ' '
    'Building file: SingenX05-3cfg.s28'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt -O2 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Release" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --display_error_number --preproc_with_compile --preproc_dependency="SingenX05-3cfg.pp" "SingenX05-3cfg.s28"
    'Finished building: SingenX05-3cfg.s28'
    ' '
    'Building file: SingenX05-3cfg_c.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt -O2 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Release" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --display_error_number --preproc_with_compile --preproc_dependency="SingenX05-3cfg_c.pp" "SingenX05-3cfg_c.c"
    'Finished building: SingenX05-3cfg_c.c'
    ' '
    'Building target: SingenX05-3a.out'
    'Invoking: C2000 Linker'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt -O2 --display_error_number -z -m"SingenX05-3a.map" --warn_sections -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/lib" -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" -i"C:/ti/bios_5_42_01_09/packages/ti/rtdx/lib/c2000" -i"C:/ti/bios_5_42_01_09/packages/ti/bios/lib" --reread_libs --xml_link_info="SingenX05-3a_linkInfo.xml" --rom_model -o "SingenX05-3a.out" -l"./SingenX05-3cfg.cmd" "./passwords.obj" "./SingenX05-3_SysCtrl.obj" "./SingenX05-3_PieCtrl.obj" "./SingenX05-3_ISR.obj" "./SingenX05-3_Gpio.obj" "./SingenX05-3_GlobalVariableDefs.obj" "./SingenX05-3_Filter.obj" "./SingenX05-3_Ev.obj" "./SingenX05-3_Adc.obj" "./SingenX05-3cfg_c.obj" "./SingenX05-3cfg.obj" "./SingenX05-3.obj" "./MDLFlash281x_API.obj" "./CodeStartBranch.obj" "C:/tidcs/c28/IQmath/cIQmath/lib/IQmath.lib" -l"C:\tidcs\c28\IQmath\cIQmath\lib\IQmath.lib" -l"C:\tidcs\c28\Flash28_API\Flash2812_API_V210\lib\Flash2812_API_V210.lib"
    <Linking>
    warning #10247-D: creating output section "AdcRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "CpuTimer0RegsFile" without a
    SECTIONS specification
    warning #10247-D: creating output section "CsmPwlFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "CsmRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "DevEmuRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "EvaRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "EvbRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "FlashRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "GpioDataRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "GpioMuxRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "IQmath" without a SECTIONS
    specification
    warning #10247-D: creating output section "IQmathTables" without a SECTIONS
    specification
    warning #10247-D: creating output section "PieCtrlRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "PieVectTableFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "SysCtrlRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "XIntruptRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "XintfRegsFile" without a SECTIONS
    specification
    warning #10247-D: creating output section "codestart" without a SECTIONS
    specification
    warning #10247-D: creating output section "csm_rsvd" without a SECTIONS
    specification
    warning #10247-D: creating output section "flash_1k_var" without a SECTIONS
    specification
    warning #10247-D: creating output section "passwords" without a SECTIONS
    specification
    warning #10247-D: creating output section "secureRamFuncs" without a SECTIONS
    specification

    undefined first referenced
    symbol in file
    --------- ----------------
    _IQmath_loadend ./SingenX05-3.obj
    _IQmath_loadstart ./SingenX05-3.obj
    _IQmath_runstart ./SingenX05-3.obj
    _econst_loadend ./SingenX05-3.obj
    _econst_loadstart ./SingenX05-3.obj
    _econst_runstart ./SingenX05-3.obj
    _secureRamFuncs_loadend ./SingenX05-3.obj
    _secureRamFuncs_loadstart ./SingenX05-3.obj
    _secureRamFuncs_runstart ./SingenX05-3.obj
    _trcdata_loadend ./SingenX05-3.obj
    _trcdata_loadstart ./SingenX05-3.obj
    _trcdata_runstart ./SingenX05-3.obj

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

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

    **** Build Finished ****

    **** Build of configuration Debug for project SingenX05-3a ****

    "C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all
    'Building file: ../SingenX05-3.tcf'
    'Invoking: TConf'
    "C:/ti/bios_5_42_01_09/xdctools/tconf" -b -Dconfig.importPath="C:/ti/bios_5_42_01_09/packages/ti/bios/include/;C:/ti/bios_5_42_01_09/packages;" -Dconfig.compilerOpts="-ml" -js -w "../SingenX05-3.tcf"
    'Finished building: ../SingenX05-3.tcf'
    ' '
    'Building file: ../CodeStartBranch.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/CodeStartBranch.pp" "../CodeStartBranch.asm"
    'Finished building: ../CodeStartBranch.asm'
    ' '
    'Building file: ../MDLFlash281x_API.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/MDLFlash281x_API.pp" "../MDLFlash281x_API.c"
    'Finished building: ../MDLFlash281x_API.c'
    ' '
    'Building file: ../SingenX05-3.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3.pp" "../SingenX05-3.c"
    'Finished building: ../SingenX05-3.c'
    ' '
    'Building file: SingenX05-3cfg.s28'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3cfg.pp" "SingenX05-3cfg.s28"
    'Finished building: SingenX05-3cfg.s28'
    ' '
    'Building file: SingenX05-3cfg_c.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3cfg_c.pp" "SingenX05-3cfg_c.c"
    'Finished building: SingenX05-3cfg_c.c'
    ' '
    'Building file: ../SingenX05-3_Adc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_Adc.pp" "../SingenX05-3_Adc.c"
    'Finished building: ../SingenX05-3_Adc.c'
    ' '
    'Building file: ../SingenX05-3_Ev.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_Ev.pp" "../SingenX05-3_Ev.c"
    'Finished building: ../SingenX05-3_Ev.c'
    ' '
    'Building file: ../SingenX05-3_Filter.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_Filter.pp" "../SingenX05-3_Filter.c"
    'Finished building: ../SingenX05-3_Filter.c'
    ' '
    'Building file: ../SingenX05-3_GlobalVariableDefs.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_GlobalVariableDefs.pp" "../SingenX05-3_GlobalVariableDefs.c"
    'Finished building: ../SingenX05-3_GlobalVariableDefs.c'
    ' '
    'Building file: ../SingenX05-3_Gpio.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_Gpio.pp" "../SingenX05-3_Gpio.c"
    'Finished building: ../SingenX05-3_Gpio.c'
    ' '
    'Building file: ../SingenX05-3_ISR.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_ISR.pp" "../SingenX05-3_ISR.c"
    'Finished building: ../SingenX05-3_ISR.c'
    ' '
    'Building file: ../SingenX05-3_PieCtrl.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_PieCtrl.pp" "../SingenX05-3_PieCtrl.c"
    'Finished building: ../SingenX05-3_PieCtrl.c'
    ' '
    'Building file: ../SingenX05-3_SysCtrl.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/SingenX05-3_SysCtrl.pp" "../SingenX05-3_SysCtrl.c"
    'Finished building: ../SingenX05-3_SysCtrl.c'
    ' '
    'Building file: ../passwords.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" --include_path="C:/CCS_Workspace_v5.5.0/SingenX05-3a/Debug" --include_path="C:/ti/bios_5_42_01_09/packages/ti/bios/include" --include_path="C:/ti/bios_5_42_01_09/packages/ti/rtdx/include/c2000" --include_path="C:/tidcs/c28/dsp281x/v100/DSP281x_headers/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/include" --include_path="C:/tidcs/c28/IQmath/cIQmath/lib" --include_path="C:/tidcs/c28/stb_lib/include" -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" --preproc_with_compile --preproc_dependency="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory/passwords.pp" "../passwords.c"
    'Finished building: ../passwords.c'
    ' '
    'Building target: SingenX05-3a.out'
    'Invoking: C2000 Linker'
    "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml --opt_for_speed=5 -g --optimize_with_debug=off --multibyte_chars --keep_unneeded_statics --write_diagnostics_file --display_error_number --issue_remarks --flash_prefetch_warn --cdebug_asm_data --temp_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/temp_directory" --asm_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/asm_directory" --list_directory="C:/CCS_Workspace_v5.5.0/SingenX05-3a/list_directory" -z -m"SingenX05-3a.map" --warn_sections -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/lib" -i"C:/tidcs/c28/Flash28_API/Flash2812_API_V210/include/" -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" -i"C:/ti/bios_5_42_01_09/packages/ti/rtdx/lib/c2000" -i"C:/ti/bios_5_42_01_09/packages/ti/bios/lib" --reread_libs --verbose_diagnostics --display_error_number --issue_remarks --xml_link_info="SingenX05-3a_linkInfo.xml" --ram_model -o "SingenX05-3a.out" -l"./SingenX05-3cfg.cmd" "C:/tidcs/c28/dsp281x/v100/DSP281x_headers/cmd/DSP281x_Headers_BIOS.cmd" "../SingenX05-3.cmd" "./passwords.obj" "./SingenX05-3_SysCtrl.obj" "./SingenX05-3_PieCtrl.obj" "./SingenX05-3_ISR.obj" "./SingenX05-3_Gpio.obj" "./SingenX05-3_GlobalVariableDefs.obj" "./SingenX05-3_Filter.obj" "./SingenX05-3_Ev.obj" "./SingenX05-3_Adc.obj" "./SingenX05-3cfg_c.obj" "./SingenX05-3cfg.obj" "./SingenX05-3.obj" "./MDLFlash281x_API.obj" "./CodeStartBranch.obj" "C:/tidcs/c28/IQmath/cIQmath/lib/IQmath.lib" -l"C:\tidcs\c28\IQmath\cIQmath\lib\IQmath.lib" -l"C:\tidcs\c28\Flash28_API\Flash2812_API_V210\lib\Flash2812_API_V210.lib" -l"libc.a"
    <Linking>
    remark #10205-D: automatic RTS selection: linking in "rts2800_ml.lib" in place
    of index library "libc.a"
    "./SingenX05-3cfg.cmd", line 351: remark #10191-D: object ".printf" is not
    allocated, but is being placed as part of allocated object "GROUP_1"
    .printf (COPY): {}

    undefined first referenced
    symbol in file
    --------- ----------------
    _trcdata_loadend ./SingenX05-3.obj
    _trcdata_loadstart ./SingenX05-3.obj
    _trcdata_runstart ./SingenX05-3.obj

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

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

    **** Build Finished ****
  • Glad to see this was resolved.