微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > peripheral 启用watchdog后,一开启广播,板子就重启

peripheral 启用watchdog后,一开启广播,板子就重启

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

协议栈:1.3.2

使用默认peripheral的代码,启用watchdog后,一开启广播,板子就重启,有人遇到这个问题吗?

有没有及时喂狗?关闭watchdog呢?

及时喂狗了,不启用watchdog 没什么问题。

开启watchdog后,只要一开启广播,就死机。

参看这个帖子,看看有没有帮助http://e2e.ti.com/support/wireless_connectivity/f/538/p/314805/1105383#1105383,

核心是改一下:

#define HAL_SLEEP_ADJ_TICKS                 35

试试有没有用

多谢回复!

使用的是cc2540,HAL_SLEEP_ADJ_TICKS 默认为35.

在代码里面禁止HCI_EXT_ClkDivOnHaltCmd( HCI_EXT_ENABLE_CLK_divIDE_ON_HALT ) 就OK了,再次感谢你的回复!

使用的是 cc2540 ,HAL_SLEEP_ADJ_TICKS默认为 35,

禁止掉HCI_EXT_ClkDivOnHaltCmd( HCI_EXT_ENABLE_CLK_divIDE_ON_HALT ),就解决了,

多谢你的回复!

使用的为 cc2540,默认为 35,

禁止掉 HCI_EXT_ClkDivOnHaltCmd( HCI_EXT_ENABLE_CLK_divIDE_ON_HALT ), 就解决问题了,

感谢的及时回复!

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

网站地图

Top