微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640低功耗设置

CC2640低功耗设置

时间:10-02 整理:3721RD 点击:

看芯片手册CC2640芯片待机功耗可以做到1uA,想询问下2.0.1的sdk 应该参考那个工程设置低功耗模式,或者参考那个相应的文档

现在最新协议栈已经是v2.2.0  版本啦,推荐用新版。

可以参考里面的simpleBLEperipheral例程。另外也推荐CC26xx/CC13xxPower Management Software Developers Reference Guide: www.ti.com/lit/pdf/swra486

你好,使用v2.2.0的版本,IAR版本7.40.1编译examples\cc2650lp\simple_peripheral\iar此工程出现如下错误,之前用的V2.1.0的版本没有此类问题

Error[Li005]: no definition for "PIN_init" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\main.o]
Error[Li005]: no definition for "ti_sysbios_BIOS_start__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\main.o]
Error[Li005]: no definition for "ti_sysbios_knl_Task_Params__init__S" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\simple_peripheral.o]
Error[Li005]: no definition for "ti_sysbios_knl_Task_construct" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\simple_peripheral.o]
Error[Li005]: no definition for "ti_sysbios_knl_Queue_empty__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\simple_peripheral.o]
Error[Li005]: no definition for "ti_sysbios_family_arm_m3_Hwi_restoreFxn__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_knl_Task_restore__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_knl_Task_disable__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_family_arm_m3_Hwi_disableFxn__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_knl_Clock_stop__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\util.o]
Error[Li005]: no definition for "ti_sysbios_knl_Queue_dequeue__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\util.o]
Error[Li005]: no definition for "ti_sysbios_knl_Clock_start__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\util.o]
Error[Li005]: no definition for "ti_sysbios_knl_Queue_enqueue__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\util.o]
Error[Li005]: no definition for "ti_sysbios_knl_Semaphore_post__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\util.o]
Error[Li005]: no definition for "ti_sysbios_knl_Clock_isActive__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\util.o]
Error[Li005]: no definition for "ti_sysbios_knl_Clock_setTimeout__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\util.o]
Error[Li005]: no definition for "ti_sysbios_knl_Clock_tickPeriod__C" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\util.o]
Error[Li005]: no definition for "ti_sysbios_knl_Clock_Params__init__S" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\util.o]
Error[Li005]: no definition for "ti_sysbios_knl_Clock_construct" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\util.o]
Error[Li005]: no definition for "ti_sysbios_knl_Queue_construct" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\util.o]
Error[Li005]: no definition for "ti_sysbios_knl_Task_create" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_knl_Semaphore_create" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "NOROM_RFCDoorbellSendTo" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "NOROM_AONRTCCurrent64BitValueGet" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Swi_or__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Swi_disable__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Swi_restore__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "Power_setConstraint" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "Power_setDependency" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_family_arm_m3_Hwi_enableInterrupt__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "NOROM_RFCRfTrimRead" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "NOROM_RFCRfTrimSet" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "NOROM_RFCRTrim" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "NOROM_OSCClockSourceGet" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_family_arm_m3_Hwi_setFunc__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_family_arm_m3_Hwi_post__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "NOROM_RFCCpeIntGetAndClear" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "NOROM_RFCSynthPowerDown" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "Power_releaseConstraint" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "Power_releaseDependency" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Semaphore_pend__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Semaphore_destruct" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Clock_destruct" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Swi_destruct" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_family_arm_m3_Hwi_destruct" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Semaphore_Params__init__S" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Semaphore_construct" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "Power_init" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Swi_construct" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_family_arm_m3_Hwi_construct" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ChipInfo_GetChipFamily" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_family_arm_m3_Hwi_Params__init__S" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Swi_getTrigger__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_knl_Swi_Params__init__S" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\RF.o]
Error[Li005]: no definition for "ti_sysbios_hal_Hwi_create" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_hal_Hwi_Params__init__S" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "PowerCC26XX_getXoscStartupTime" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall_cc2650.o]
Error[Li005]: no definition for "PowerCC26XX_switchXOSC_HF" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall_cc2650.o]
Error[Li005]: no definition for "Power_getTransitionState" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall_cc2650.o]
Error[Li005]: no definition for "PowerCC26XX_isStableXOSC_HF" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall_cc2650.o]
Error[Li005]: no definition for "ti_sysbios_BIOS_getThreadType__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_knl_Task_self__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_knl_Clock_create" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_knl_Clock_getTicks__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "Power_registerNotify" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall_cc2650.o]
Error[Li005]: no definition for "ti_sysbios_family_arm_m3_Hwi_enableFxn__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_knl_Task_enable__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_hal_Hwi_disableInterrupt__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]
Error[Li005]: no definition for "ti_sysbios_hal_Hwi_enableInterrupt__E" [referenced from C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650lp\simple_peripheral\iar\app\FlashROM\Obj\icall.o]

新版本请在IAR 7.40.2 或CCS 6.1.0 以上使用

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top