TI论坛
直播中

薛槐敏

7年用户 224经验值
私信 关注
[问答]

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

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

回帖(6)

蒋美燕

2020-3-19 09:47:53
有没有及时喂狗?关闭watchdog呢?
举报

薛槐敏

2020-3-19 10:05:34
引用: bctwerwer 发表于 2020-3-19 12:29
有没有及时喂狗?关闭watchdog呢?

及时喂狗了,不启用watchdog 没什么问题。
开启watchdog后,只要一开启广播,就死机。
举报

刘丽艳

2020-3-19 10:11:13
引用: LY90186 发表于 2020-3-19 12:47
及时喂狗了,不启用watchdog 没什么问题。
开启watchdog后,只要一开启广播,就死机。

参看这个帖子,看看有没有帮助http://e2e.ti.com/support/wireless_connectivity/f/538/p/314805/1105383#1105383,
核心是改一下:
#define HAL_SLEEP_ADJ_TICKS                 35
试试有没有用
                                                                         Holly
举报

薛槐敏

2020-3-19 10:16:42
引用: ctx1129 发表于 2020-3-19 12:53
参看这个帖子,看看有没有帮助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了,再次感谢你的回复!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分