ST意法半导体
直播中

刘浩

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

如何在跳入应用程序fw后继续刷新IWDG计数器呢?

我将 STM32L496RGT6 与自己的引导加载程序一起使用。
如果我在引导加载程序中启动 IWDG 并定期重置它,它就可以正常工作。如果我跳转到应用程序并调用 HAL_IWDG_Refresh(..),函数不会刷新 IWDG 并且 IWDG 会重置 mcu。
我尝试在 HAL_IWDG_Refresh 之后调用 MX_IWDG_Init() .. 或仅调用 HAL_IWDG_Refresh 但没有效果。
请帮忙解决这个问题。我想在引导加载程序结束时启动 IWDG 并定期刷新它,如果可能的话,在跳入应用程序 fw 后继续刷新 IWDG 计数器。










回帖(1)

卞轮辉

2023-1-5 10:32:56
如果我跳转到应用程序并调用 HAL_IWDG_Refresh(..),函数不会刷新 IWDG 并且 IWDG 会重置 mcu。
您确定在应用程序中第一次调用成功之前它不会超时吗?
在刷新调用周围切换一个引脚,并使用示波器/逻辑分析仪观察它会揭示是否是这种情况。
举报

更多回帖

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