CN / EN
CN / EN

提问

获得支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

关于使用硬件看门狗 GR551x

已解决

Angelo

2021-09-28 00:57

我想使用芯片的硬件看门狗在FreeRTOS例程里面。在second_boot例程里面有一个看门狗的例子,我已经移植过来。但是不太明白其中的含义。

static void wdt_init(void)

{

wdt_handle.init.counter = 32678 * 20; wdt_handle.init.alarm_counter = 0; hal_aon_wdt_init(&wdt_handle); SystemCoreUpdateClock(); SysTick_Config(SystemCoreClock/10); hal_nvic_enable_irq(SysTick_IRQn);

}

请问这段代码,是初始化看门狗多长时间进行复位呢?20秒不喂狗就复位?需要一个文档说明。

同时,喂狗部分一般是怎么添加进来呢?我看例子是添加在systick_handle这个函数里面。不是很明白。能否大概解释一下。多谢!


0收藏

1赞成

最佳答案

wan****com

汇顶员工
2021-09-29 18:29

AON WDT接口的详细说明,请参考《GR551x_HAL及LL驱动用户手册》。

上述代码的看门狗超时时间为20秒。


1条评论

1赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注