搜索

1

主题

1

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2021-9-25 19:27:40 5499 浏览 0 回复

在bootloader阶段利用pwm进行喂狗是否可行?

公司的核心板上有一个独立的看门狗芯片,当内核引导起来之后有软件定时器进行喂狗,但是在内核启动之前没有任何喂狗机制(为什么这么做我还没问清楚,我们在调试的时候是将看门狗的输出信号和处理器之间的0欧电阻去掉),我这几天把那个0欧电阻焊上,发现系统根本起不来,一直在复位。我想解决一下这个问题,我的思路是在bootloader的引导阶段中加入一段汇编代码,控制芯片内部一个计时器硬件输出PWM进行喂狗,当内核起来之后,内核再去接管这个引脚去喂狗,但是在内核启动之前板子就跑飞了硬件PWM还在喂狗怎么办?可以再开一个计数器吗?(但是中断又被全部屏蔽掉了)
想问问前辈们这个方案是否可行?存在哪些漏洞?前辈们能否提供一个好的方案?



回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表