Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7485

关于CC2640R2F 获取系统时间Seconds_get实现 编译 link时错误:Li005 no definition for*** 错误

$
0
0

在CC2640R2F SDK的实例中添加获取时间功能:

 

 cur_timestamp = lock_get_systime();

 

获取时间函数实现:

__weak uint32_t lock_get_systime()

{

  return Seconds_get();

}

其中 Seconds_get() #include <ti\sysbios\family\arm\cc26xx\Seconds.h>中定义,

然后把Seconds.c/h 添加到工程中

结果报错如下:

Error[Li005]: no definition for "ti_sysbios_family_arm_cc26xx_Seconds_Module__state__V" [referenced from C:\ti\simplelink_cc2640r2_sdk_1_30_00_25\examples\rtos\CC2640R2_LAUNCHXL\blestack\simple_peripheral\tirtos\iar\app\FlashROM_StackLibrary\Obj\Seconds.o]

什么情况?

如果不把Seconds.c/h 添加到工程中,报错如下:

Error[Li005]: no definition for "ti_sysbios_family_arm_cc26xx_Seconds_get__E" [referenced from C:\ti\simplelink_cc2640r2_sdk_1_30_00_25\examples\rtos\CC2640R2_LAUNCHXL\blestack\simple_peripheral\tirtos\iar\app\FlashROM_StackLibrary\Obj\simple_peripheral.o]

这个又是什么问题?

怎么解决?

 


Viewing all articles
Browse latest Browse all 7485

Trending Articles