硬汉嵌入式论坛

 找回密码
 立即注册
查看: 290|回复: 6
收起左侧

[STM32H7] app软复位到boot导致其他板卡掉电问题

[复制链接]

15

主题

73

回帖

118

积分

初级会员

积分
118
发表于 2023-12-29 17:21:34 | 显示全部楼层 |阅读模式
程序分成boot+app,app接收到升级指令后,标记升级标记,然后软件复位进入到boot。板子有个io控制12V输出的引脚的,12v是给linux板卡供电,该过程虽然没有看到linux板卡电源指示灯灭掉,但是linux系统是已经重启了的。何解呢。boot中已经第一时间把12v开启了的,也能够正常跳转到boot。唯一的问题是,linux板卡肉眼看着没掉电,但是系统已经重启了。
回复

使用道具 举报

0

主题

214

回帖

214

积分

高级会员

积分
214
发表于 2023-12-29 22:23:56 | 显示全部楼层
还是到启动12V供电时间长了,要么考虑锁存器,或者是引脚接电容防止瞬间掉电引起输出掉电。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-12-30 09:12:09 | 显示全部楼层
软件复位时,芯片GPIO会是瞬间浮空输入(或者模拟输入)状态。这个你得控制下
回复

使用道具 举报

8

主题

135

回帖

159

积分

初级会员

积分
159
发表于 2023-12-31 15:32:44 | 显示全部楼层
不一定要复位进入Boot啊, 从App直接进入Boot的复位地址执行就可以了
回复

使用道具 举报

15

主题

73

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2024-1-4 15:53:14 | 显示全部楼层
tcs_stm32 发表于 2023-12-31 15:32
不一定要复位进入Boot啊, 从App直接进入Boot的复位地址执行就可以了

这个也试过,还是会掉线
回复

使用道具 举报

15

主题

73

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2024-1-4 15:53:52 | 显示全部楼层
regbbs 发表于 2023-12-29 22:23
还是到启动12V供电时间长了,要么考虑锁存器,或者是引脚接电容防止瞬间掉电引起输出掉电。

对的,有考虑到这个,不过要加硬件,目前临时解决了。
回复

使用道具 举报

15

主题

73

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2024-1-4 15:55:25 | 显示全部楼层
eric2013 发表于 2023-12-30 09:12
软件复位时,芯片GPIO会是瞬间浮空输入(或者模拟输入)状态。这个你得控制下

是的,显示临时硬件加了上拉使得电源默认保持,不过跟设计初衷有点不一样,影响不大。之前做过类似的,供电还算小,瞬间复位到boot之后电源能被hold住
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 07:02 , Processed in 0.171289 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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