cc3200的SDk中example demo interrupt,由于想做多线程方面的事,在此demo上做ti_rtos移植,编译失败求解;
急,cc3200 的SDK 已经安装好,使用编译环境是CCS(Code Composer Studio 6.1),利用其中的App Center 把TI_RTOS系统也已经安装,
前提是我把SDK中的driverlib、oslib、simplelink都已经编译过。(oslib 是配置ti_rtos active),然后我在TI 的example demo project interrupt的基础上,因为要用到TI_RTOS的多线程方面的应用,所以要包ti_rtos 相关的库等,我的配置大致如下:
但是项目编译时,一直存在以下错误:
undefined first referenced
symbol in file
--------- ----------------
ti_sysbios_BIOS_start__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_family_arm_m3_Hwi_Params__init__S C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_family_arm_m3_Hwi_create C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_family_arm_m3_Hwi_delete C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_family_arm_m3_Hwi_disableFxn__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_family_arm_m3_Hwi_getHandle__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_family_arm_m3_Hwi_restoreFxn__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_family_arm_m3_Hwi_setPriority__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Clock_tickPeriod__C C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Mailbox_create C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Mailbox_delete C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Mailbox_pend__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Mailbox_post__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Semaphore_Params__init__S C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Semaphore_create C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Semaphore_delete C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Semaphore_pend__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Semaphore_post__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Task_Params__init__S C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Task_create C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Task_delete C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Task_disable__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Task_restore__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Task_sleep__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
ti_sysbios_knl_Task_yield__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
xdc_runtime_Error_init__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a<osi_tirtos.obj>
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "interrupt.out" not built
>> Compilation failure
gmake: *** [interrupt.out] Error 1
gmake: Target `all' not remade because of errors.
求帮助,谢谢了!
下面的设置有注意到吗?
注意到了呢:具体配置如下:
是不是哪里有问题呢?非常感谢您的回复