微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540/CC2541 示例工程中是否已经启动看门狗WatchDog

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

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

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

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

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

baoxuan,

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

没有打开!

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

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

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

请看楼上链接内容

Thank you! Viki Shi 

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

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

//feed watchdog
}
}

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

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

网站地图

Top