STM32-STM32H7入休眠模式,找不到SY-LINK, 无法下载程序的问题与解决

STM32H7入休眠模式,找不到SY-LINK, 无法下载程序的问题与解决

芯片: STM32H7XXX, ST-LINK下载器

问题:我从官网上下载STM32H7XXX的官网Demo,修改了一下时钟,然后直接用ST-link烧入,烧入完之后,在KEIL上就找不到ST-LINK设备了,但是通过电脑设备管理器,看到设备是正常的,然后就无法下载程序。

解决:找资料得到,应该是程序中,让芯片进入了休眠模式,那么需将休眠模式解除,找到ST-设备才能进行下一步。

1.需要将单片机的NRST引脚引出来,外接复位键。
2. 下载程序之前boot0接高电平,boot1不用管(STM32H7类型没有BOOT1所以不需要管),下载程序之后接低电平,(因为boot0为高电平/低电平的时候,运行的程序段是不一样的)

使用STlink烧写程序,STlink我这边接5根线(SWDIO、SWCLK、GND、VTT,REST),(STlink接一条SW-REST 连接到板子的REST )

下载配置这里按如下配置,RESET那里HW_RESET和SYSRESETREQ任选一个,我选的HW_RESET

在这里插入图片描述
然后选择好对应芯片,不要选错,是什么型号的就选什么型号的
在这里插入图片描述
最后通过KEIL,不断的烧入几遍,(中途ST-LINK应该会提醒更新升级,升级时候,给ST-LINK重启操作,然后就能找到连接, 在烧入的时候,板子和ST-LINK都需要重启,然后烧入的时候,按复位按键,多尝试几遍, ,, 就会从ST-LINK,在一次发现,ST-LINK设备了。 ), 这时候需要选择一个正常的代码,不然又进入休眠了。

在这里插入图片描述
如果你正常烧入正常的代码了,那么之后的操作就和正常启动ST-LINK一样了,不需要这么复杂的操作了。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农-老七

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值