Thread 中讨论的其他器件: SYSBIOS
工具/软件:TI C/C++编译器
您好!
在 CCS 版本5.0.1.201105110900上为 TMS320C6678平台编译代码时、我收到以下链接错误、无法解决这些错误。
说明 资源 路径 位置 类型
未解析的符号 ti_sysbios_BIOS_Module_state__V、首先被引用
未解析的符号 ti_sysbios_family_c64p_EventCombiner_disableEvent__E、首先引用
未解析的符号 ti_sysbios_family_c64p_EventCombiner_dis派 单 Plug__E、首先引用
未解析的符号 ti_sysbios_family_c64p_EventCombiner_enableEvent__E、首先引用
未解析的符号 ti_sysbios_family_c64p_Hwi_disable__E、首先被引用
未解析的符号 ti_sysbios_family_c64p_hwi_enableInterrupt__E、首先被引用
未解析的符号 ti_sysbios_family_c64p_hwi_restore__E、首先被引用
未解析的符号 ti_sysbios_family_c66_tci66xx_CpIntc_disableHostInt__E、首先引用
未解析的符号 ti_sysbios_family_c66_tci66xx_CpIntc_dispation__E、首先引用
未解析的符号 ti_sysbios_family_c66_tci66xx_CpIntc_dis派 单 Plug__E、首先引用
未解析的符号 ti_sysbios_family_c66_tci66xx_CpIntc_enableAllHostIntts__E、首先引用
未解析的符号 ti_sysbios_family_c66_tci66xx_CpIntc_enableHostInt__E、首先引用
未解析的符号 ti_sysbios_family_c66_tci66xx_CpIntc_getEventId__E、首先引用
未解析的符号 ti_sysbios_family_c66_tci66xx_CpIntc_mapSysIntToHostInt__E、首先引用
未解析的符号 ti_sysbios_hal_cache_inV_E、首先被引用
未解析的符号 ti_sysbios_hal_cache_wb__E、首先被引用
未解析的符号 ti_sysbios_hal_Timer_Object__create__S、首先被引用
未解析的符号 ti_sysbios_hal_Timer_Object__delete_S、首先引用
未解析的符号 ti_sysbios_hal_Timer_Params__init__S、首先被引用
未解析的符号 ti_sysbios_hal_Timer_start__E、首先被引用
未解析的符号 ti_SysBIOS_KNL_Semaphore_Object_create__S、首先被引用
未解析的符号 ti_SysBIOS_KNL_Semaphore_Object__delete_S、首先被引用
未解析的符号 ti_SysBIOS_KNL_Semaphore_Params__init__S、首先被引用
未解析的符号 ti_SysBIOS_KNL_Semaphore_pend__E、首先被引用
未解析的符号 ti_SysBIOS_KNL_Semaphore_post__E、首先被引用
未解析的符号 ti_SysBIOS_KNL_Task_disable__E、首先被引用
未解析的符号 ti_SysBIOS_KNL_Task_enable__E、首先被引用
未解析的符号 ti_sysbios_KNL_Task_Object__create__S、首先被引用
未解析的符号 ti_sysbios_KNL_Task_Object__delete_S、首先被引用
未解析的符号 ti_sysbios_KNL_Task_Params__init__S、首先被引用
未解析的符号 ti_sysbios_KNL_Task_sleep_E、首先被引用
未解析的符号 XDC_RAuntime_Error_check__E、首先被引用
未解析的符号 XDC_RAuntime_Error_init__E、首先引用
未解析的符号 XDC_runime_System_printf__E、首先被引用
是否有人能帮助我找出可能的根本原因?
cfg 文件中的一个片段如下所示:-
/*========================= 软件包 =========================
*加载所有必需的 BIOS/XDC 运行时软件包
*================================================================ *
var ti_sysbios_bios = xdc.useModule('ti.sysbios.BIOS');
VAR XDC_RAuntime_Main = xdc.useModule('xdc.runtime.Main');
VAR XDC_RAuntime_System = xdc.useModule('xdc.runtime.System');
VAR 例外 = xdc.useModule('ti.sysbios.family.c64p.Exception');
VAR 空闲 = xdc.useModule('ti.sysbios.knl.Idle');
VAR 加载 = xdc.useModule('ti.sysbios.utils.Load');
VAR XDC_runtime SysStd = xdc.useModule('xdc.runtime.SysStd');
var ti_sysbios_synsces_SyncSem = xdc.useModule('ti.sysbios.syncs.SyncSem');
VAR HeapBufMP = xdc.useModule('ti.sdo.ipc.heaps.HeapBufMP');
VAR XDC_RAuntime_Memory = xdc.useModule('xdc.runtime.Memory');
var ti_sysbios_b堆_HeapMem = xdc.useModule('ti.sysbios.heaps.HeapMem');
var ti_sysbios_hwi = xdc.useModule('ti.sysbios.family.c64p.Hwi');
var ti_sysbios_KNL_Swi = xdc.useModule('ti.sysbios.knl.Swi');
var ti_sysbios_KNL_Task = xdc.useModule('ti.sysbios.knl.Task');
var ti_SysBIOS_KNL_Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
var ti_sysbios_KNL_Queue = xdc.useModule('ti.sysbios.knl.Queue');
VAR XDC_RAuntime_Startup = xdc.useModule('xdc.runtime.Startup');
var ti_sdo utils_List = xdc.useModule('ti.sdo.utils.List');
var ti_sysbios_CpIntc = xdc.useModule('ti.sysbios.family.c66.tci66xx.CpIntc');
var ti_sysbios_EventCombiner = xdc.useModule('ti.sysbios.family.c64p.EventCombiner');
VAR 计时器 = xdc.useModule('ti.sysbios.timers.timer64.Timer');
var ti_sysbios_KNL_Clock = xdc.useModule('ti.sysbios.knl.Clock');
var ti_sysbios_hal_Cache = xdc.useModule('ti.sysbios.hal.Cache');
var ti_sdo_EDMA3_drv_DRV = xdc.useModule('ti.sdo.edma3.drv.DRV');
var ti_sdo_EDMA3_drv_sample_DrvSample = xdc.useModule('ti.sdo.edma3.drv.sample.DrvSample');
xdc_runtime_System.SupportProxy = xdc_runtime_SysStd;
/*使用 EDMA3示例应用*/
xdc.loadPackage ('ti.sdo.EDMA3.drv.sample');
/*========================= 内存堆 ====
*使用 ti.BIOS.HeapMem 创建默认系统堆。
*================================================================ *
var heapMemParams1 =新 ti_sysbios_堆_HeapMem.Params;
heapMemParams1.size = 16 * 1024;
heapMemParams1.sectionName ="systemHeap (系统堆)";
program.global.heap0 = ti_sysbios_堆_HeapMem.create (heapMemParams1);
xdc_runtime_Memory.defaultHeapInstance = Program.global.heap0;
Program.sectMap["systemHeap"] = Program.platform.stackMemory;
/*=========== 任务 ===================
*启用 BIOS 任务调度程序
*================================================================ *
TI_SYSBIOS_BIOS.taskEnabled = true;
我是否缺少任何内容或需要完成一些编译器设置?
提前感谢。