Edit online

关键流程设计

初始化流程

WDT 驱动的初始化接口通过 INIT_DEVICE_EXPORT(rt_hw_wdt_init) 完成,主要是通过调用 Watchdog 子系统的接口 rt_hw_watchdog_register() 注册一个 Watchdog 设备。

WDT 控制器的初始化流程放在 drv_wdt_init() 接口中实现,其中主要步骤有:

  1. 初始化模块的 clk

  2. 注册中断