Part Number:CC2642ROther Parts Discussed in Thread:UNIFLASH
我们现在使用cc2642遇到2个问题。
【1】:正常情况下待机功耗是20uA。但是如果使用XDS100v3烧录器烧录程序之后,不将电池断开重启的话,直接运行,功耗最低是550uA.。将电池拔掉后,再安装上,功耗降低为20uA.
【2】:是否有软件复位的api函数,强制复位重启一次,模拟电池的插拔。
YiKai Chen:
可以使用
#include <driverlib/sys_ctrl.h>
SysCtrlSystemReset();
,
Kevin Qiu1:
Yikai的建议是对的,软件复位使用SysCtrlSystemReset();
,
Zhang ShengFeng:
好的,我试了一下。
通过烧录器烧录程序后,不拔掉电池的进行一次硬件复位的话,调用该函数不会重启。
进行一次硬性复位之后,再调用该函数就能够进行软件复位。
请问有遇到过这样的问题么?
,
Zhang ShengFeng:
您好,我试了一下,烧录程序后,如果不硬件复位的话,通过按键调用改函数进行软件复位。不能成功复位系统。请问为什么要强制断电一次之后,才能正常软复位呢?
,
YiKai Chen:
你可以解釋一下你的烧录程序嗎?
,
Zhang ShengFeng:
就是在 examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\simple_peripheral 例子下修改的例子。用ccs编译后下载到自己的板子上的。
,
YiKai Chen:
是像下圖這樣下载到自己的板子上執行嗎?如果是,下载完成後應該會自動執行啊
,
Zhang ShengFeng:
是可以正常执行,但是拔掉烧录器,测待机功耗会变成500uA.
如果将电池取下,再安装上去,待机功耗会降到20uA.,这是为什么呢?
,
YiKai Chen:
将电池取下,再安装上去,待机功耗会降到20uA,這應該是正常吧
,
Zhang ShengFeng:
您好,我用这个烧录软件烧录,烧录后不用取电池,待机功耗就很低20uA
,
YiKai Chen:
一般你要量測功耗都會建議你重新做power cycle重頭量起,你的產品會燒錄完後不斷電直接使用嗎?如果不會,這應該不是問題吧
,
Zhang ShengFeng:
多谢了。应该没有大的影响了。
,
Kevin Qiu1:
你还可以在Uniflash或CCS下载时选择下载完复位,这样就会自动复位