急,cc3200 的SDK 已经安装好,使用编译环境是CCS(Code Composer Studio 6.1),利用其中的App Center 把TI_RTOS系统也已经安装,前提是我把SDK中的driverlib、oslib、simplelink都已经编译过。因为我要新建个项目,要用到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
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
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
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
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
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
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
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
ti_sysbios_knl_Clock_tickPeriod__C C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Mailbox_create C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Mailbox_delete C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Mailbox_pend__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Mailbox_post__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
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
ti_sysbios_knl_Semaphore_create C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Semaphore_delete C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Semaphore_pend__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Semaphore_post__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
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
ti_sysbios_knl_Task_create C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Task_delete C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Task_disable__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Task_restore__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Task_sleep__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
ti_sysbios_knl_Task_yield__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
xdc_runtime_Error_init__E C:/TI/CC3200SDK_1.1.0/cc3200-sdk/example/interrupt/ccs/../../../oslib/ccs/ti_rtos/ti_rtos.a
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.
求大神帮忙!先谢谢了!
你有安装TI-RTOS吗,在app store里面
装了的,SDK 装好后,就到ccs app center 里面装TI_RTOS了!
我是在TI SDK 中的example demo interrupt 的基础上加TI_RTOS 的,具体配置如下:
我是不是少配置了什么?
好的吧,赶紧研究啊,我也在广交吧友,一起研究这块板子呢!
这个还真没有,抱歉,刚接触不久。另外,大部分资料我觉得TI 官网上很齐全的,当然全是外文文档啦!