Hi Guys,
CCS v 6.1.3.0034 (compiler version = TI v15.12.1.LTS)
TMS320F28075
control Suite v 3.4.0
The 2807x_FLASH_CLA_lnk_cpu1.cmd file has the following lines in it :
#ifdef __TI_COMPILER_VERSION__ #if __TI_COMPILER_VERSION__ >= 15009000 .TI.ramfunc : {} LOAD = FLASHD, RUN = RAMLS4, LOAD_START(_RamfuncsLoadStart), LOAD_SIZE(_RamfuncsLoadSize), LOAD_END(_RamfuncsLoadEnd), RUN_START(_RamfuncsRunStart), RUN_SIZE(_RamfuncsRunSize), RUN_END(_RamfuncsRunEnd), PAGE = 0, ALIGN(4) #endif #endif
These functions are earlier called at the start of the SECTIONS function. As I am using a new compiler (TI v15.12.1.LTS), they are called for a second time because of the above lines. So I get the following warnings:
#10190-D absolute symbol "_RamfuncsLoadEnd" being redefined 2807x_FLASH_CLA_lnk_cpu1.cmd /Software_V1.0 line 118 C/C++ Problem
#10190-D absolute symbol "_RamfuncsLoadSize" being redefined 2807x_FLASH_CLA_lnk_cpu1.cmd /Software_V1.0 line 117 C/C++ Problem
#10190-D absolute symbol "_RamfuncsLoadStart" being redefined 2807x_FLASH_CLA_lnk_cpu1.cmd /Software_V1.0 line 116 C/C++ Problem
#10190-D absolute symbol "_RamfuncsRunEnd" being redefined 2807x_FLASH_CLA_lnk_cpu1.cmd /Software_V1.0 line 121 C/C++ Problem
#10190-D absolute symbol "_RamfuncsRunSize" being redefined 2807x_FLASH_CLA_lnk_cpu1.cmd /Software_V1.0 line 120 C/C++ Problem
#10190-D absolute symbol "_RamfuncsRunStart" being redefined 2807x_FLASH_CLA_lnk_cpu1.cmd /Software_V1.0 line 119 C/C++ Problem
#10272-D section relative symbols from different output sections cannot be mixed; "_RamfuncsLoadEnd" is in section "ramfuncs", "DOT operator" is in section ".TI.ramfunc" 2807x_FLASH_CLA_lnk_cpu1.cmd /Software_V1.0 line 118 C/C++ Problem
#10272-D section relative symbols from different output sections cannot be mixed; "_RamfuncsLoadStart" is in section "ramfuncs", "DOT operator" is in section ".TI.ramfunc" 2807x_FLASH_CLA_lnk_cpu1.cmd /Software_V1.0 line 116 C/C++ Problem
#10272-D section relative symbols from different output sections cannot be mixed; "_RamfuncsRunEnd" is in section "ramfuncs", "DOT operator" is in section ".TI.ramfunc" 2807x_FLASH_CLA_lnk_cpu1.cmd /Software_V1.0 line 121 C/C++ Problem
#10272-D section relative symbols from different output sections cannot be mixed; "_RamfuncsRunStart" is in section "ramfuncs", "DOT operator" is in section ".TI.ramfunc" 2807x_FLASH_CLA_lnk_cpu1.cmd /Software_V1.0 line 119 C/C++ Problem
Please let me know how to resolve this issue.