打印
[技术问答]

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

[复制链接]
2659|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
天涯海角SR|  楼主 | 2022-2-23 15:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
型号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后重新配置和初始化

使用特权

评论回复
5
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。还有可能是什么原因吗?

使用特权

评论回复
6
昆明路口| | 2022-6-22 15:06 | 只看该作者
大佬,可以发个F460的IAP例程吗? 857068061@qq.com

使用特权

评论回复
7
luck—zmr| | 2022-6-24 09:48 | 只看该作者
之前配置过F460的,你想APP和boot都要有效,你要两个工程icg都要配置,跳转前解除注册的中断号

使用特权

评论回复
评论
martinhu 2022-7-5 18:14 回复TA
@luck—zmr :如果app编辑了icg,如果合并app和boot的文件,或者先下载boot,再下载app程序,可能会把boot的很多代码覆盖了…… 
luck—zmr 2022-7-5 17:20 回复TA
@martinhu :额,你说的对,反正app就算配置了icg,Keil编出来icg部分都是分开的,实际你用的都是boot的工程的ICG 
martinhu 2022-6-24 16:23 回复TA
app的icg不能配置吧 
8
martinhu| | 2022-6-24 16:25 | 只看该作者
楼主配置的是SWDT吗?SWDT在boot里面的icg配置成复位,App里面同样可以工作呀

使用特权

评论回复
9
nokiaboy| | 2022-6-27 11:23 | 只看该作者
martinhu 发表于 2022-6-24 16:25
楼主配置的是SWDT吗?SWDT在boot里面的icg配置成复位,App里面同样可以工作呀

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

使用特权

评论回复
10
martinhu| | 2022-6-28 16:35 | 只看该作者
nokiaboy 发表于 2022-6-27 11:23
SWDT在boot里面的icg怎么配置成复位啊?

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

使用特权

评论回复
11
chb1998928| | 2024-1-2 19:30 | 只看该作者
大佬可以发一个HC32F460 IAP的例程吗?1185728247@qq.com

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝