关键流程设计
初始化流程
WDT 驱动的初始化接口通过 INIT_DEVICE_EXPORT(rt_hw_wdt_init)
完成,主要是通过调用
Watchdog 子系统的接口 rt_hw_watchdog_register() 注册一个 Watchdog 设备。
WDT 控制器的初始化流程放在 drv_wdt_init() 接口中实现,其中主要步骤有:
-
初始化模块的 clk
-
注册中断