st-linkv2 stm32f103的能在stm32f407vet6上使用吗? 烧录之类的
Serial Wire Debug(SWD)
可以的 👍
ST-Link V2 完全可以给 STM32F407VET6 烧录程序和调试。
只要通过 SWD接口连接就行,这是 STM32 系列通用的调试方式。
一、为什么可以用
STM32F103 和
STM32F407VET6
虽然是不同系列,但都支持:
Serial Wire Debug(SWD)
所以 ST-Link V2 可以调试几乎所有 STM32。
二、连接方法(最常用)
ST-Link V2 接线如下:
| STLINK | STM32F407 |
|---|---|
| 3.3V | 3.3V |
| GND | GND |
| SWDIO | PA13 |
| SWCLK | PA14 |
| NRST | NRST(可选) |
示意:
STLINK-V2 STM32F407
--------- ----------
SWDIO --------> PA13
SWCLK --------> PA14
GND --------> GND
3.3V --------> 3.3V
NRST --------> NRST (可选)
--------- ----------
SWDIO --------> PA13
SWCLK --------> PA14
GND --------> GND
3.3V --------> 3.3V
NRST --------> NRST (可选)
最少只需要:
SWDIO
SWCLK
GND
SWCLK
GND
就能烧录。
三、烧录软件
常见三种:
1 STM32CubeProgrammer(官方推荐)
STM32CubeProgrammer
功能:
-
烧录
-
擦除
-
查看Flash
-
Option Byte
2 Keil直接下载
Keil MDK
点击:
Download
即可烧录。
3 STM32 ST-LINK Utility(老软件)
很多老工程还在用。
四、注意一个关键问题(很多人踩坑)
淘宝很多 ST-LINK V2 是克隆版。
但基本都能用,只要:
驱动安装正确
如果连接不上:
检查:
BOOT0 是否被拉高
芯片供电是否3.3V
SWDIO SWCLK 是否接对
芯片供电是否3.3V
SWDIO SWCLK 是否接对
五、F407调试速度
SWD下载速度很快:
1MB Flash
几秒就能烧完
几秒就能烧完
比串口ISP快很多。
六、很多开发板本身就带STLINK
例如很多 F4 开发板:
-
板载 STLINK
-
USB直接下载
就不用外接了。
✅ 总结
ST-LINK V2
完全可以给
STM32F407VET6
烧录和调试
完全可以给
STM32F407VET6
烧录和调试
接口:
SWDIO
SWCLK
GND
SWCLK
GND
即可。
如果你愿意,我可以再给你一个 ST
