Keil v5+STM32F103C8T6+st_link软硬件配置及程序烧录

本文详细介绍了KeilV5.18.0.0的安装与注册方法,包括STM32F103C8T6开发板的配置、ST-Link驱动的安装、硬件连接、以及Keil5针对STM32的配置和烧录步骤,旨在帮助读者顺利进行嵌入式开发。
摘要由CSDN通过智能技术生成

一、keil v5.18.0.0软件

安装、注册

参考:Keil MDK5安装详细步骤-CSDN博客 ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级_stlink驱动安装教程-CSDN博客

       教程很多,没什么难度。注意以管理员身份运行安装程序和注册机就行。

补充:配置STM32芯片包

参考:Keil5配置STM32F103C8T6-CSDN博客

        从keil5官网下载芯片包,如图位置。注意放到keil的安装目录下,以便后续芯片包安装自动识别安装目录。

         双击pack文件安装,即可在Options for Target 'Template'(就是小锤子)界面看到stm32包,默认是只有ARM包的。

创建工程

标准例程模板

参考:Keil5配置STM32F103C8T6-CSDN博客

链接(也是上面取的):标准例程模板 提取码:dqop

下载好后,打开 "工程目录"/\USER/Template.uvprojx 文件,就是这个工程。

点击编译,控制台输出是否如下,成功。

二、硬件

开发板:STM32F103C8T6, 128k

 串口驱动安装

参考:CH340驱动(USB串口驱动) 

 驱动下载链接:CH341SER.EXE - 南京沁恒微电子股份有限公司 (wch.cn)

        几乎一键,也是网上一搜一大把,安装完就可以在电脑上识别到设备。

烧录工具:st-link v2

 st-link驱动安装

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

 驱动下载链接:https://www.st.com/zh/development-tools/stsw-link009.html/

下好驱动后一键安装,插好USB就可以在电脑上识别到设备。

三、硬件连接

STM32上在JP5区域连线有2、7、9、12号脚,分别对应+3.3V、TMS、TCK、GND。(板子上虽然是JTAG区,但是在keil中选择配置还是要选SWD才能被识别到。)

st-link上需要对应接的口分别是8、2、6、4,分别是3.3V、SWDIO、SWCLK、GND。

补充:关于为什么JTAG链接st-link?St-link(swd模式)和jtag连接_jtag与stlink-CSDN博客

stlink和jtag是可以连接的

TCK is SWCLK(Serial Wire Clock)

TMS is SWDIO(Serial Wire debug Data Input/Output)

四、keil配置stm32+st-link v2

参考:Keil5配置STM32F103C8T6-CSDN博客

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

在Options for Target 'Template'里需要配置的项:Device、Debug、Debug->Settings、Utilities。

Device就选自己的stm32板子,其他主要截图如下。

二级目录 Debug->Settings中的设置如下。

 其中Port要选对了,右边的区域才会有文字,否则就识别不到,像下图这样。强行烧录也会在烧录时造成

STM32下载中出现Flash Download failed - Target DLL has been cancelled报错

的错误。

五、烧录

参考:KIEL 5如何烧录程序到STM32芯片_keil5利用jlink烧写stm32程序的流程-CSDN博客

 找到Options for Target 'xxx'-> Use Debug Driver->Settings

 设置擦除扇区。正确配置了,下面的Description就会出现设备信息。

 然后就可以进行烧录了。

 烧录过程中st-link v2会交替闪蓝色和红色光。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值