Hi
CCSv6.0.0.00190, ti.platforms.evm6472, stairstep example, System Analyzer 2.0.0.28, CGT 7.4.8, XDX 3.25.5.94, SYS/BIOS 6.37.2.27, XDS560v2 spectrum digital emulator.
The log settings in my .cfg are below
Log = xdc.useModule('xdc.runtime.Log');
var LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
LoggingSetup.loggerType = LoggingSetup.LoggerType_MIN;
LoggingSetup.loadLoggerSize = 128;
LoggingSetup.mainLoggerSize = 128;
LoggingSetup.sysbiosLoggerSize = 128;
LoggingSetup.sysbiosTaskLogging = false;
LoggingSetup.loadLogging = false;
LoggingSetup.mainLoggingRuntimeControl = true;
but the linker says I'm missing logger symbols, and also there is a symbol redefined. Any ideas on how to fix these?
'Invoking: C6000 Linker'
'Flags: -mv64+ --abi=coffabi -g --define=_DEBUG --define=VERSION_FOR_DSP --define=TYPES_BIOS --define=USE_BIOS_6 --define=_OS_SUPPORT --define=_COM_BENCH --define=CHIP_C6472 --define=_INCLUDE_NIMU_CODE --diag_warning=225 --mem_model:data=far -z -m"M2_6472.map" -i"c:/ti/ccsv6/tools/compiler/c6000_7.4.8/lib" -i"c:/ti/ccsv6/tools/compiler/c6000_7.4.8/include" -i"D:/vws/ejp_m2_p4_0_integ_3/spTools/Lib/ndk_lib_2_1_0/lib" -i"D:/vws/ejp_m2_p4_0_integ_3/spTools/Lib/csl_c6472_03_00_06_03/lib" -i"D:/vws/ejp_m2_p4_0_integ_3/spTools/Lib/DirectIO_lib_1_1_0_sono_v0/Debug" -i"c:/ti/ccsv6/emulation/boards/evmc6472/bsl/lib" -i"D:/vws/ejp_m2_p4_0_integ_3/spTools/Lib/dsplib_v210" -i"D:/vws/ejp_m2_p4_0_integ_3/spDsp/EVM/M2_EVM6472/Library" --reread_libs --warn_sections --xml_link_info="M2_6472_linkInfo.xml" --rom_model -l"D:/vws/ejp_m2_p4_0_integ_3/spDsp/EVM/M2_Platform6472_configuration/Default/configPkg/linker.cmd"'
"c:/ti/ccsv6/tools/compiler/c6000_7.4.8/bin/cl6x" -@"ccsLinker.opt" -o "M2_6472.out"
<Linking>
warning: build attribute vendor section TI missing in
"D:/vws/ejp_m2_p4_0_integ_3/spTools/Lib/dsplib_v210/dsplib64plus.lib<DSP_rec
ip16.obj>": compatibility cannot be determined
error: symbol "_ti_uia_loggers_LoggerMin_Module_startup__E" redefined: first
defined in
"D:\vws\ejp_m2_p4_0_integ_3\spDsp\EVM\M2_Platform6472_configuration\Default\
configPkg\package\cfg\M2_6472_p64P.o64P"; redefined in
"C:\ti\uia_2_00_00_28\packages\ti\uia\loggers\lib\release\ti.uia.loggers.a64
P<LoggerMin.o64P>"
undefined first referenced
symbol in file
--------- ----------------
_ti_uia_loggers_LoggerMin_Instance_init__F D:\vws\ejp_m2_p4_0_integ_3\spDsp\EVM\M2_Platform6472_configuration\Default\configPkg\package\cfg\M2_6472_p64P.o64P
_ti_uia_loggers_LoggerMin_Module_startup__F D:\vws\ejp_m2_p4_0_integ_3\spDsp\EVM\M2_Platform6472_configuration\Default\configPkg\package\cfg\M2_6472_p64P.o64P
I didn't see this problem with UIA 1.4.0.06.