[求助] CC3200利用CCS建项目或TI SDK的example demo如何包TI_RTOS系统

quake702   2016-5-25 12:37 楼主
急,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.



求大神帮忙!先谢谢了!

回复评论 (9)

你有安装TI-RTOS吗,在app store里面
点赞  2016-5-25 15:31
引用: michael_llh 发表于 2016-5-25 15:31
你有安装TI-RTOS吗,在app store里面

装了的,SDK 装好后,就到ccs app center 里面装TI_RTOS了!
点赞  2016-5-25 15:47
我是在TI SDK 中的example demo interrupt 的基础上加TI_RTOS 的,具体配置如下: 捕获1.PNG 捕获2.PNG 捕获3.PNG
我是不是少配置了什么?
点赞  2016-5-25 15:51
引用: michael_llh 发表于 2016-5-25 15:31
你有安装TI-RTOS吗,在app store里面

你看下我的配置,
点赞  2016-5-25 15:53
引用: quake702 发表于 2016-5-25 15:53
你看下我的配置,

好吧,暂时还没研究到这块,可能帮不到你。。
点赞  2016-5-25 16:36
引用: michael_llh 发表于 2016-5-25 16:36
好吧,暂时还没研究到这块,可能帮不到你。。

好的吧,赶紧研究啊,我也在广交吧友,一起研究这块板子呢!
点赞  2016-5-25 17:39
引用: quake702 发表于 2016-5-25 17:39
好的吧,赶紧研究啊,我也在广交吧友,一起研究这块板子呢!

好的呢!
点赞  2016-5-25 21:03
朋友们有没有TI_RTOS的中文资料
点赞  2016-5-28 21:41
引用: liaoiverson 发表于 2016-5-28 21:41
朋友们有没有TI_RTOS的中文资料

这个还真没有,抱歉,刚接触不久。另外,大部分资料我觉得TI 官网上很齐全的,当然全是外文文档啦!
点赞  2016-5-30 15:24
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复