【KEIL那些事 1 】keil5中ST-LINK的成功配置使用(*若缺少STM32F10x芯片包*)的解决方案 ST-LINK的下载安装过程 keli5中芯片包的添加

&&&&&&在我们一开始配置中肯定和我一样先找文章按步骤,我们在其中会遇到问题,接下来我把我遇到的问题分享,如果我们在配置ST-LINK过程中遇到如图这个现象    不要慌!不要慌!!!!接下来我带大家一步步来&&&& &&&     我先把问题图贴出来。同时我一会把keil中配置的方法,ST-LINK的下载以及安装过程都详细写出来

出现下图这个现象的终极原因是我们的keil5中缺少STM32F10x芯片包,接下来让我们一步步解决这个问题。

目录

第一步 我们先查看keil5中STM32F103x芯片包是否存在

第三步 安装好ST-LINK驱动并且配置成功后 我们烧录一下试试

第四步 给大家附上ST官网链接以及下载流程安装步骤(如果没有下载安装ST-LINK驱动可以先跳转到这里) 

1.ST官网链接:https://www.st.com

2.下载步骤    

3.安装教程


第一步 我们先查看keil5中STM32F103x芯片包是否存在

由于我这里STM32F1 Series已经存在, 我以安装STM32F2 Series为例子

 按如图1-2-3点击    注意此时加载比较慢大家耐心等候一会

接着会出现下图的样子,我们逐次点击1-2(在这一步中我们选择需要的芯片包)-3(下载)

install点击之后会出现下图圈中的下载标志

看到这个标志就下载完成了,我们此时只需要重启keil5就行

再次按照1-2-3打开之后,我们就会发现我们需要的芯片包已经安装上啦

逐步点击1-2-3

 如果我们在点击上一步3中的setting后出现这个,当点击Device Connect出现下图,不要慌,我们检查好我们的ST-LINK的连接线,没有问题之后,多刷新几遍,就可以连接上啦,当出现数据之后,我们就继续点击YES接着往下配置就可以啦 

 此时出现下图之后我们需要逐步检查1-2-3(注意出现3这个就是芯片识别成功)

注意看2有没有勾选,如果没有一定要勾选

上一步的add之后我们会进入下图,逐步1-2-3,此时配置就完成啦

第三步 安装好ST-LINK驱动并且配置成功后 我们烧录一下试试

首先我们先编译我们的程序,确保没有错误,如下图

接着我们点击图中圆圈,开始编译

运用ST-LINK烧录成功

第四步 给大家附上ST官网链接以及下载流程安装步骤(如果没有下载安装ST-LINK驱动可以先跳转到这里) 

1.ST官网链接:https://www.st.com

2.下载步骤    

 进入官网之后,我们可以先将语言设为中文,点击搜索(ST-LINK)

一直下滑找到ST-LINK004

点击获取最新版本

出现许可协议-点击接受-有账户的话就登陆,没有的话就作为访客下载吧-点击下载

&&&&&&&&注意 此时还会出现一种界面就是如果你点击访客下载之后会出现姓名以及邮箱的填写,此时你就如实填写,过一会会收到一封邮件,你点击下载然后会弹出一个窗口里面有ST-LINK的压缩包就可以下载了

3.安装教程

双击安装

 点击NEXT-YES-选择安装路径-NEXT-finish

同时会弹出一个这个,然后依次点击下一页-完成

此时就安装成功了,桌面会出现这个图标

St-link驱动安装成功啦    安装详情查看:设备管理器——串行总线

### 安装ST-Link驱动以用于Keil IDE 为了确保能够在Keil IDE中顺利使用ST-Link接口的开发板到计算机时,系统会自动尝试下载并安装必要的驱动文件。 然而,对于某些特定版本或是初次使用的设备来说,手动安装可能是必需的操作之一。以下是针对这一需求的具体指导: #### 下载官方驱动包 访问STMicroelectronics官方网站,导航至支持页面或产品对应的资源中心,寻找适用于目标硬件平台(如STM32系列微控制器)的最新版STSW-LINK007软件包。该压缩包内包含了多种工具和服务组件,其中包括了所需的ST-Link驱动[^1]。 #### 执行安装过程 解压所获取的ZIP档案后,运行其中名为`DriverSetup.exe`的应用程序来启动图形化向导界面。按照提示逐步完成整个设置流程,期间可能会被询问是否允许更改当前电脑配置——请选择同意继续操作直至结束。 #### 验证安装成功与否 重新插拔一次USB线缆使新加载的驱动生效;随后打开设备管理器查看是否存在任何黄色感叹号标记错误项。理想状态下,“端口 (COM & LPT)”分类下应当新增了一个条目表示已正确识别到了ST-Link虚拟串行端口[^2]。 此时再回到Keil μVision环境中创建项目工程,并通过选项菜单中的“Debug”-> “Settings... ”进入调试参数调整窗口。在弹出对话框里切换到“Use”标签页并将模式更改为“ST-Link Debugger”,最后点击OK保存修改即可准备开始编程与除错工作了。 ```c++ // 示例代码片段展示如何初始化一个简单的GPIO引脚作为输出用途 #include "stm32f1xx_hal.h" int main(void){ HAL_Init(); __HAL_RCC_GPIOA_CLK_ENABLE(); // 开启GPIOA时钟 GPIO_InitTypeDef GPIO_InitStruct = {0}; GPIO_InitStruct.Pin = GPIO_PIN_5; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); } ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

揉揉102

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

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

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

打赏作者

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

抵扣说明:

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

余额充值