I am in the process of getting the new UART drivers from the PSP running on the OMAPL-138 exp board to run on the DSP.
I was building just fine and debugging code. I Pulled in another backage and all of a sudden its like the CFG file is not longer being used.
I can figure out how to resolve all of the undefines?
*****************************************************************************
XDCtools 3.23.0.32
BIOSPSP Driver 3.0.1.00
EDMA3 Low Level Driver 2.11.4
IPC 1.24.0.16
SYS/BIOS 6.33.1.25
**************************************************************************************
Description Resource Path Location Type
#10010 errors encountered during linking; "PSP_UART_DSP.out" not built PSP_UART_DSP C/C++ Problem
<a href="file:/C:/TI/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a> unresolved symbols remain PSP_UART_DSP C/C++ Problem
Unresolved symbol _ti_sysbios_BIOS_getThreadType__E in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_BIOS_start__E in file ./stream.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_family_c64p_EventCombiner_disableEvent__E in file ./sample_omapl138_int_reg.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_family_c64p_EventCombiner_dispatchPlug__E in file ./sample_omapl138_int_reg.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_family_c64p_EventCombiner_enableEvent__E in file ./sample_omapl138_int_reg.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_family_c64p_Hwi_enableIER__E in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_family_c64p_Hwi_enableInterrupt__E in file ./sample_omapl138_int_reg.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_hal_Cache_wb__E in file ./Uart_edma.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_hal_Cache_wbInv__E in file ./Uart_edma.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_io_GIO_Object__create__S in file ./stream.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_io_GIO_Params__init__S in file ./stream.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_io_GIO_read__E in file ./stream.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_io_GIO_write__E in file ./stream.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Queue_empty__E in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Queue_get__E in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Queue_Object__create__S in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Queue_put__E in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Queue_remove__E in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Semaphore_Object__create__S in file ./sample_cs.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Semaphore_Object__delete__S in file ./sample_cs.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Semaphore_Params__init__S in file ./sample_init.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Semaphore_pend__E in file ./sample_cs.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Semaphore_post__E in file ./sample_cs.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Swi_Object__create__S in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Swi_Object__delete__S in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Swi_Params__init__S in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Swi_post__E in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Task_disable__E in file ./sample_cs.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Task_enable__E in file ./sample_cs.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _ti_sysbios_knl_Task_sleep__E in file ./stream.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _xdc_runtime_Error_init__E in file ./stream.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _xdc_runtime_System_exit__E in file ./stream.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _xdc_runtime_System_printf__E in file ./stream.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
Unresolved symbol _xdc_runtime_Timestamp_get32__E in file ./Uart.obj .xdchelp /PSP_UART_DSP 0 C/C++ Problem
#10210-D creating ".stack" section with default size of 0x400; use the PSP_UART_DSP C/C++ Problem
#10210-D creating ".sysmem" section with default size of 0x400; use PSP_UART_DSP C/C++ Problem
*************************************************************************************
/*
* ======== stream.cfg ========
*
*/
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 Timestamp = xdc.useModule('xdc.runtime.Timestamp');
var Cache = xdc.useModule ("ti.sysbios.hal.Cache");
var Semaphore = xdc.useModule ("ti.sysbios.knl.Semaphore");
var Hwi = xdc.useModule ("ti.sysbios.family.c64p.Hwi");
var Swi = xdc.useModule ("ti.sysbios.knl.Swi");
var Assert = xdc.useModule('xdc.runtime.Assert');
var Log = xdc.useModule('xdc.runtime.Log');
var LoggerBuf = xdc.useModule('xdc.runtime.LoggerBuf');
var Memory = xdc.useModule('xdc.runtime.Memory');
var SysMin = xdc.useModule('xdc.runtime.SysMin');
var System = xdc.useModule('xdc.runtime.System');
var SysStd = xdc.useModule('xdc.runtime.SysStd');
var Defaults = xdc.useModule('xdc.runtime.Defaults');
var Diags = xdc.useModule('xdc.runtime.Diags');
var Main = xdc.useModule('xdc.runtime.Main');
Main.common$.diags_ASSERT = Diags.ALWAYS_ON;
Main.common$.diags_INTERNAL = Diags.ALWAYS_ON;
/*
* The BIOS module will create the default heap for the system.
* Specify the size of this default heap.
*/
BIOS.heapSize = 0x2000;
/* System stack size (used by ISRs and Swis) */
Program.stack = 0x1000;
System.SupportProxy = SysStd;
/*
* Create and install logger for the whole system
*/
var loggerBufParams = new LoggerBuf.Params();
loggerBufParams.numEntries = 32;
var logger0 = LoggerBuf.create(loggerBufParams);
Defaults.common$.logger = logger0;
Main.common$.diags_INFO = Diags.ALWAYS_ON;
var iomFxns = "Uart_IOMFXNS";
var initFxn = "user_uart_init";
var deviceParams = "uartParams";
var deviceId = 2;
GIO.addDeviceMeta("/uart2", iomFxns, initFxn, deviceId, deviceParams);
var task0Params = new Task.Params();
task0Params.priority = 5;
task0Params.instance.name = "task0";
Program.global.task0 = Task.create("&uartSampleTask", task0Params);
ECM.eventGroupHwiNum[0] = 7;
ECM.eventGroupHwiNum[1] = 8;
ECM.eventGroupHwiNum[2] = 9;
ECM.eventGroupHwiNum[3] = 10;