Tools used (selected in the CCS build by the sample project).
- CCS 5.0.3
- codegen 7.2.4
- BIOS 6.32.04.49
- XDC: 3.22.01.21
- IPC: 1.23.01.26
I'm using the ti.platforms.evm6678 although I'm not trying to run the code.
Test case to reproduce the problem: create a new project based on the "Hello Example" template and build it. It should build cleanly.
Now, edit the build properties, and under c6000 compiler, diagnostic options, "Issue remarks (--issue_remarks, -pdr)" and rebuild the project. The following remarks at the end of this message come out. Also, CCS fails the build with 46 errors reported (seems like CCS misinterprets remarks from the linker as errors).
While more than one tool seems involved with this problem, I chose the BIOS forum since this only occurs with BIOS projects and is complaining about bios runtime functions. CCS also has a problem since it interprets remarks as errors.
This problem prevents me from testing my code with remarks enabled as required in certain coding guidelines.
Console log:
remark: automatic RTS selection: linking in "rts6600_elf.lib" in place of
index library "libc.a"
remark: symbol "xdc_runtime_LoggerBuf_write8__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write8__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write1__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write1__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "ti_sysbios_gates_GateMutex_query__E" is mapped to symbol
"ti_sysbios_gates_GateMutex_query__F"; mapped symbol cannot have definition
and reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write8__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write8__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write4__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write4__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write1__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write1__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write4__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write4__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write2__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write2__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_enable__E" is mapped to symbol
"xdc_runtime_LoggerBuf_enable__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_disable__E" is mapped to symbol
"xdc_runtime_LoggerBuf_disable__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write0__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write0__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write1__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write1__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write2__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write2__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write4__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write4__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write8__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write8__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_setFilterLevel__E" is mapped to symbol
"xdc_runtime_LoggerBuf_setFilterLevel__F"; mapped symbol cannot have
definition and reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_getFilterLevel__E" is mapped to symbol
"xdc_runtime_LoggerBuf_getFilterLevel__F"; mapped symbol cannot have
definition and reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write1__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write1__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_Error_print__E" is mapped to symbol
"xdc_runtime_Error_print__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write4__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write4__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write2__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write2__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "ti_sysbios_gates_GateHwi_query__E" is mapped to symbol
"ti_sysbios_gates_GateHwi_query__F"; mapped symbol cannot have definition
and reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
remark: symbol "xdc_runtime_LoggerBuf_write2__E" is mapped to symbol
"xdc_runtime_LoggerBuf_write2__F"; mapped symbol cannot have definition and
reference in the same file ("C:\Documents and
Settings\a0216521\workspace_50328_4\hello_test\Debug\configPkg\package\cfg\h
ello_pe66.oe66")
'Finished building target: hello_test.out'