单片机学习小组
登录
直播中
陈博
13年用户
591经验值
擅长:12268
私信
关注
怎样使用ST-Link下载器烧录程序呢
开启该帖子的消息推送
st-link
下载器
烧录
怎样使用ST-Link下载器烧录程序呢?有哪些烧录步骤?
回帖
(1)
周棠亨
2022-2-24 13:53:50
2.程序下载
2.1 串口下载
1.利用串口线与开发板连接,并按下电源开关,如下图所示。
2.查看单片机USB串口号。
(1)鼠标左键选中“此电脑”,然后鼠标右键,在弹出来的对话框中选择“属性”。具体操作步骤如下图所示。
(2)选择“设备管理器”。
(3)在“端口(COM和LPT)”列表里面,可以查看USB串口号。(如果没有COM串口号出现,可能没安装串口驱动,在~开发板配套资料 4-开发工具CH340硬件驱动HL-340.EXE可以找到该驱动,双击默认安装即可。安装好串口驱动之后,重新断电再上电开发板,再重新进入此界面查看串口号是否出现。)
3.打开FlyMcu串口下载软件。(在~开发板配套资料 4-开发工具FlyMcu STM32程序下载软件串口可以找到)
4.进行如下图配置。
5.选择hex文件烧写路径。
6.选择烧写文件。(以烧写实验01 hex文件为例,参考烧写路径:~开发板配套资料 1-开发板基础实验实验01-点亮一个LED灯Demo01MDK-ARMDemo01)
7.烧写文件
8.按下开发板复位键。
9.烧写成功,如下图所示。
至此,利用串口烧写程序完成。
2.2 ST-Link下载
1.ST-Link下载器与开发板接线说明,如下图所示。
调试器-----开发板
SWCLK-------TCK
SWDIO-------TMS
GND---------GND
3.3V--------3V3
(1)ST-Link调试器接线(从第二行引脚最上方开始接线,对应引脚序号② ④⑥ ⑧)
(2)开发板接线
2.利用stlink下载器与开发板连接。(注意:同时串口线也要与开发板连接),并按下电源开关,如下图所示。
3.查看ST-Link驱动。
(1)鼠标左键选中“此电脑”,然后鼠标右键,在弹出来的对话框中选择“属性”。具体操作步骤如下图所示。
(2)选择“设备管理器”。
(3)在“通用串行总线设备”列表里面,可以查看ST-Link驱动是否装好。如果没有如下图所示的驱动出现,可能ST-Link没有安装,可以在~开发板配套资料 4-开发工具 STM32 ST-LINK Utility.rar路径下找该驱动文件,解压后进行驱动安装。
4.如果ST-Link驱动已经安装完成,打开keil5开发软件,进行程序的调试与下载。这里以实验1为例,打开实验1的STM32工程。如下图所示。
出现如下对话框,选择”是”。
5.实验01工程打开之后,进行工程选项设置,如下图所示。
6.选择调试工具ST-Link Debugger,具体操作如下图所示。
7.进行调试工具设置,具体操作如下图所示。
(1)点击Settings,如下图所示。
(2)跳转到设置界面,进行如下图所示配置。
(3)点击Flash Download选项,进行如下图所示配置。
8.ST-Link配置完成,出现如下图所示界面,点击“OK”。
9.如果出现如下图提示,表示程序没有编译,需要重新编译。
10.编译工程,如下图所示。
11.查看编译是否成功,如下图所示。
12.在主界面进行程序下载,如下图所示。
至此,使用ST-Link下载器烧录程序讲解完毕。
13.如果想调试程序,可以进行如下步骤操作。
(1)设置断点,可以设置多个断点
(2)进入debug调试模式,操作步骤如下图所示。
(3)点击运行图标,如下图所示。
(4)运行到第一个断点处,如下图所示。
(5)可以进行如下图所示的调试步骤操作。
(6)调试程序完成之后,退出调试,进行如下图所示操作。
(7)这样就恢复到了正常的代码编写界面。
2.程序下载
2.1 串口下载
1.利用串口线与开发板连接,并按下电源开关,如下图所示。
2.查看单片机USB串口号。
(1)鼠标左键选中“此电脑”,然后鼠标右键,在弹出来的对话框中选择“属性”。具体操作步骤如下图所示。
(2)选择“设备管理器”。
(3)在“端口(COM和LPT)”列表里面,可以查看USB串口号。(如果没有COM串口号出现,可能没安装串口驱动,在~开发板配套资料 4-开发工具CH340硬件驱动HL-340.EXE可以找到该驱动,双击默认安装即可。安装好串口驱动之后,重新断电再上电开发板,再重新进入此界面查看串口号是否出现。)
3.打开FlyMcu串口下载软件。(在~开发板配套资料 4-开发工具FlyMcu STM32程序下载软件串口可以找到)
4.进行如下图配置。
5.选择hex文件烧写路径。
6.选择烧写文件。(以烧写实验01 hex文件为例,参考烧写路径:~开发板配套资料 1-开发板基础实验实验01-点亮一个LED灯Demo01MDK-ARMDemo01)
7.烧写文件
8.按下开发板复位键。
9.烧写成功,如下图所示。
至此,利用串口烧写程序完成。
2.2 ST-Link下载
1.ST-Link下载器与开发板接线说明,如下图所示。
调试器-----开发板
SWCLK-------TCK
SWDIO-------TMS
GND---------GND
3.3V--------3V3
(1)ST-Link调试器接线(从第二行引脚最上方开始接线,对应引脚序号② ④⑥ ⑧)
(2)开发板接线
2.利用stlink下载器与开发板连接。(注意:同时串口线也要与开发板连接),并按下电源开关,如下图所示。
3.查看ST-Link驱动。
(1)鼠标左键选中“此电脑”,然后鼠标右键,在弹出来的对话框中选择“属性”。具体操作步骤如下图所示。
(2)选择“设备管理器”。
(3)在“通用串行总线设备”列表里面,可以查看ST-Link驱动是否装好。如果没有如下图所示的驱动出现,可能ST-Link没有安装,可以在~开发板配套资料 4-开发工具 STM32 ST-LINK Utility.rar路径下找该驱动文件,解压后进行驱动安装。
4.如果ST-Link驱动已经安装完成,打开keil5开发软件,进行程序的调试与下载。这里以实验1为例,打开实验1的STM32工程。如下图所示。
出现如下对话框,选择”是”。
5.实验01工程打开之后,进行工程选项设置,如下图所示。
6.选择调试工具ST-Link Debugger,具体操作如下图所示。
7.进行调试工具设置,具体操作如下图所示。
(1)点击Settings,如下图所示。
(2)跳转到设置界面,进行如下图所示配置。
(3)点击Flash Download选项,进行如下图所示配置。
8.ST-Link配置完成,出现如下图所示界面,点击“OK”。
9.如果出现如下图提示,表示程序没有编译,需要重新编译。
10.编译工程,如下图所示。
11.查看编译是否成功,如下图所示。
12.在主界面进行程序下载,如下图所示。
至此,使用ST-Link下载器烧录程序讲解完毕。
13.如果想调试程序,可以进行如下步骤操作。
(1)设置断点,可以设置多个断点
(2)进入debug调试模式,操作步骤如下图所示。
(3)点击运行图标,如下图所示。
(4)运行到第一个断点处,如下图所示。
(5)可以进行如下图所示的调试步骤操作。
(6)调试程序完成之后,退出调试,进行如下图所示操作。
(7)这样就恢复到了正常的代码编写界面。
举报
更多回帖
rotate(-90deg);
回复
相关问答
st-link
下载器
烧录
ST-LINK
下载
器
的keil配置
2022-02-17
1430
怎样
使用
ST-Link
对STM32芯片进行
烧录
并调试
呢
2021-10-20
1905
怎样
去解决stm32
ST-Link
V2
下载
程序
出错的问题
2022-02-17
1357
请问STM32如何使用
ST-LINK
烧录
程序
?
2022-02-17
1315
有J_
LINK
插口的STM32
怎样
使用
ST-LINK
下载
程序
?
2023-11-10
240
是什么原因导致
ST-Link
高
下载
速率不能正常工作了
呢
2021-10-26
1548
如何
下载
ST-LINK
的代码?
2022-02-17
494
如何利用STM32
ST-LINK
Utility
烧录
HEX、BIN文件?
2022-02-17
2251
如何利用
ST-LINK
下载
程序
到单片机上
呢
2021-10-20
2513
请问如何利用
ST-LINK
的命令行结合Bootloader完成产品出厂
程序
的
烧录
工作?
2022-02-21
1360
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分