在keil 5下无法识别ST-LINK



ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级_stlink驱动-CSDN博客

在keil 5下ST-LINK无法识别_keil5stlink不能用-CSDN博客

参考两篇博客:

第一个是介绍用ST官方st包安装驱动;

第二个是介绍在使用keil时,要先长安reset,同时点setting,会检测到。但是这个方法下载时会出现错误。可能是错误的程序导致某个引脚电平过低,enable某个功能。

这种情况,很可能是之前错误的烧录导致的。一种解决方法是,如果STM32 ST-LINK Utility可以正常连接的话

可以用它将一个功能正常的.hex程序烧录到板上,然后在使用keil进行烧录。

———————————————————————————————————————————

这里在说明一下,使用vscode+openOCD,STM32CubeProgrammer、Keil5和STM32 ST-LINK Utility下载程序情况。

初始条件:开发板使用vscode + openOCD下载仅从cubeMX中生成,编译产生的xxx.elf文件,此时开发板在烧录后,黑屏。

接着,分别使用上面的下载方式,朝开发板下载一个能够正常运行的点亮LCD的.hex程序。出现情况是除了STM32 ST-LINK Utility能够正常将程序下载到开发板,其他方式都会报错,无法下载。

接着,在使用STM32 ST-LINK Utility将点亮LCD程序下载到开发板后,正常运行。此时再使用上面几个方法再朝开发板中下载点亮LCD程序,又都能够正常下载了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值