1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
利用ST-LINK下载程序到单片机
STM32有两种烧录接口,分别是JTAG和SWD接口。 Stlink 支持JTAG和SWD接口,本文介绍如何使用ST-LINK对stm32进行仿真调试。 一.STM32的三种启动方式 STM32F10x系列芯片可通过BOOT[1:0]引脚选择三种不同启动模式。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。如下表格 主闪存存储器: 即在线仿真调试方式,是STM32内置的Flash,使用SWD模式下载程序时,就是下载到这个里面,重启后也直接从这启动程序。 系统存储器:即串口下载方式。 内置SRAM:无程序存储功能,一般用于程序调试。 二.stlink ST-Link是ST意法半导体为评估、开发STM8/STM32系列MCU而设计的集在线仿真与下载为一体的开发工具,支持JTAG/SWD/SWIM三种模式。本文以下图stlink为例: 支持所有带JTAG/SWD接口的STM32系列单片机 三。驱动安装 下载解压后点击.exe文件安装驱动,如下图所示: 然后鼠标右键我的电脑—属性—设备管理器—通用串行总线设备。如果可以看到stlink驱动,如下图所示。表示驱动已经安装完成。(要将stlink连接到电脑才会出现) 我这里有很多个,每个人的电脑都不同,有一个就行。 四。硬件连接 1.以stm32f103c8t6核心板为例,stlink的VCC,GND,SWDIO,SWCLK与单片机的四个引脚对应连接。(注意要连接到STM32的引脚;如果有其他供电方式,则无需连接VCC线) 2.以野火指南者开发板为例(注意跳线帽的位置,将杜邦线连接到SWD) 同样将stlink的四个引脚对应连接到开发板的四个引脚 五。下载程序 驱动安装完成并且连接相应引脚后将stlink连接到电脑,然后在keil里进行相应工程配置。如下图所示 点击Debug—选择ST-LINK 点击Setting,选择SWD模式 点击Flash Download,选择复位并执行。(点击Add即可选择其他容量的单片机,本文以指南者开发板为例,则FLASH选择High-density,即为高容量) 设置完成后编译成功并下载(先编译工程,然后点击Load键下载) 显示成功 开发板成功运行程序(如果没有反应,拔出stlink后再连接到电脑进行尝试) 除此之外,stlink还支持在线仿真调试程序,本文不作介绍。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1780 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1621 浏览 1 评论
1081 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
728 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1679 浏览 2 评论
1938浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
731浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
570浏览 3评论
596浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
556浏览 3评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 02:18 , Processed in 0.749276 second(s), Total 46, Slave 40 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号