Other Parts Discussed in Thread: SYSBIOS
Hi,
I've looked through all related posts and they have not addressed my issue. I am trying to include UIA in my build. I am using the BIOS PSP 03_00_01_00 build system, building from command line. I've installed uia_2_00_03_43, using bios_6_42_03_35 and have added the UIA path to my XDCPATH in my env.cmd file.
In my cfg file, I've simply added
var LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
When I add this line, I get the following linker error in my build output:
undefined first referenced
symbol in file
--------- ----------------
ti_uia_loggers_LoggerStopMode_Instance_init__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_Module_startup__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_disable__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_enable__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_flush__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_getContents__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_getInstanceId__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_getMaxLength__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_getPriority__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_getTransferType__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_isEmpty__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_reset__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
ti_uia_loggers_LoggerStopMode_setPriority__E obj/c6748-evm/c6xdsp/debug/sdAudioCapture_pe674.oe674
error: unresolved symbols remain
error: errors encountered during linking;
var GIO = xdc.useModule('ti.sysbios.io.GIO');
var Task = xdc.useModule("ti.sysbios.knl.Task");
var BIOS = xdc.useModule("ti.sysbios.BIOS");
var ECM = xdc.useModule("ti.sysbios.family.c64p.EventCombiner");
var System = xdc.useModule("xdc.runtime.System");
var SysStd = xdc.useModule('xdc.runtime.SysStd');
var Cache = xdc.useModule("ti.sysbios.hal.Cache");
var Hwi = xdc.useModule("ti.sysbios.hal.Hwi");
var Semaphore = xdc.useModule("ti.sysbios.knl.Semaphore");
var Main = xdc.useModule('xdc.runtime.Main');
var SysStd = xdc.useModule('xdc.runtime.SysStd');
var Assert = xdc.useModule('xdc.runtime.Assert');
var Diags = xdc.useModule('xdc.runtime.Diags');
var FatFS = xdc.useModule('ti.sysbios.fatfs.FatFS');
var Memory = xdc.useModule('xdc.runtime.Memory')
var SysMin = xdc.useModule('xdc.runtime.SysMin');
var Defaults = xdc.useModule('xdc.runtime.Defaults');
var List = xdc.useModule('ti.sdo.utils.List');
var Startup = xdc.useModule("xdc.runtime.Startup");
var Queue = xdc.useModule("ti.sysbios.knl.Queue");
var HeapMem = xdc.useModule("ti.sysbios.heaps.HeapMem");
var Diags = xdc.useModule('xdc.runtime.Diags');
/////////////////////////////
/* Profiling Module Config */
/////////////////////////////
/**/
Task.common$.diags_ENTRY = Diags.RUNTIME_ON;
var LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
In terms of my cfg file, here is the module related configuration:
Any ideas what could cause this?
Thanks
Brian