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

CC2540/CC2541 示例工程中是否已经启动看门狗WatchDog

CC2540/CC2541 示例工程中是否已经启动看门狗WatchDog?

如果已经启动,是如何打狗的?代码在哪个文件里?

如果没有启动,又应该如何打狗呢?

Yan:

baoxuan,

看这个文档的第16章:http://www.ti.com/lit/ug/swru191f/swru191f.pdf

da qin zheng sheng:

没有打开!

baoxuan zhong:

回复 Yan:

感谢回复,这个连接打不开,我查了一下文件名,是不是CC2540/41 User's Guide?我找到了CC253x4x User Guide. (Rev. C).pdf 这个文档,其中16章讲Watchdog Timer。我关心的问题是在示例工程中,比如“SimpleBLEBroadcaster”这个示例工程是否已经对看门狗WatchDog有操作?如果有操作,代码在哪里?是否能够看到?如果没有操作,基于OSAL打狗写在哪里比较好?能够周期性调用的貌似只有定时器,因为定时器是硬件中断,这里打狗很可能起不到应有的作用。所以请教在哪里打狗比较好。

bool zale:

回复 baoxuan zhong:

你好,我也遇到同样的问题,我想知道在这种OSAL 中喂狗放在那里比较好的呢?

Viki Shi:

回复 baoxuan zhong:

请参考这个例子: http://blog.csdn.net/feilusia/article/details/50065577

Viki Shi:

回复 bool zale:

请看楼上链接内容

bool zale:

回复 Viki Shi:

Thank you! Viki Shi 

已经解决了,在zigbee论坛提到放在这里,我也以下这种方式。

void osal_start_system( void ){#if !defined ( ZBIT ) && !defined ( UBIT )for(;;) // Forever Loop#endif{osal_run_system();

//feed watchdog}}

liang wu3:

回复 bool zale:

你好, 你是在这个大循环里面进行喂狗的吗??  用定时器喂狗会有缺陷是吗??

赞(0)
未经允许不得转载:TI中文支持网 » CC2540/CC2541 示例工程中是否已经启动看门狗WatchDog
分享到: 更多 (0)