天涯海角SR 发表于 2022-2-23 15:58

HC32F460做IAP,BOOT跳转到APP后WDT看门狗无效

型号HC32F460JETA,目前BOOT程序能正常跳转至APP,APP正常运行(中断等也正常),唯一的问题就是WDT看门狗无效,WDT是在APP中初始化的。
若看门狗在BOOT程序初始化,APP中喂狗,仍然无效。
但当APP程序改回直接执行,即地址等改回0x0,不做跳转,看门狗有效。
谁能指点一下?

wubangmi 发表于 2022-2-24 09:19

我记得看门狗配置完成后,需要断电重新上电才起效,也就是下次上电才有效。

Ynho 发表于 2022-4-7 22:46

@天涯海角SR 请问楼主解决这个问题了吗?我也是遇到同样的问题。

chenqianqian 发表于 2022-4-8 08:00

在IAP里面配置了看门狗,进入APP后重新配置和初始化

Ynho 发表于 2022-4-8 09:19

chenqianqian 发表于 2022-4-8 08:00
在IAP里面配置了看门狗,进入APP后重新配置和初始化

我在bootloader和APP上都同样配置和初始化了通用看门狗WDT,芯片是HC32F4A0。bootloader打开了DDL_ICG_ENABLE,APP关闭了DDL_ICG_ENABLE。还有可能是什么原因吗?

昆明路口 发表于 2022-6-22 15:06

大佬,可以发个F460的IAP例程吗? 857068061@qq.com

luck—zmr 发表于 2022-6-24 09:48

之前配置过F460的,你想APP和boot都要有效,你要两个工程icg都要配置,跳转前解除注册的中断号

martinhu 发表于 2022-6-24 16:25

楼主配置的是SWDT吗?SWDT在boot里面的icg配置成复位,App里面同样可以工作呀

nokiaboy 发表于 2022-6-27 11:23

martinhu 发表于 2022-6-24 16:25
楼主配置的是SWDT吗?SWDT在boot里面的icg配置成复位,App里面同样可以工作呀

SWDT在boot里面的icg怎么配置成复位啊?

martinhu 发表于 2022-6-28 16:35

nokiaboy 发表于 2022-6-27 11:23
SWDT在boot里面的icg怎么配置成复位啊?

icg.h里面可以使能和选择啊,都是宏定义的,自己找一下就可以了

chb1998928 发表于 2024-1-2 19:30

大佬可以发一个HC32F460 IAP的例程吗?1185728247@qq.com
页: [1]
查看完整版本: HC32F460做IAP,BOOT跳转到APP后WDT看门狗无效