TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2642R: 如何软件Reset();有相应的api函数么?

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下载时选择下载完复位,这样就会自动复位

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R: 如何软件Reset();有相应的api函数么?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1