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.