本文已参与「新人创作礼」活动,一起开启掘金创作之路。
介绍
- ST-LINK是为STM8和STM32微控制器家族设计的在线调试器和编程器
- ST-LINK根据不同的ST-LINK硬件版本和固件版本支持不同的协议
SWIM: 为STM8的协议SWD/JTAG:为STM32的协议
- ST-LINK有多种接口
UARTI2CSPICANGPIO
ST-LINK硬件版本
对于上述不同版本
- ST-LINK/V1和ST-LINK/V2上电后,板子会进入固件升级状态(DFU),
- ST-LINK/V2-1, ST-LINK/V2-A, 和ST-LINK/V2-B 处理 ST调试接口还有 mass storage和Virtual COM端口。上电后直接运行固件,通过ST-LINK升级程序进入DFU状态。
ST-LINK固件版本命名
ST-LINK和JLink对应管脚
淘宝上可以买到开源的ST-LINK,安装完驱动后,设备管理器在通用串口管理中会显示STLINK
连接的时候如果外接了电源,那么只需要安装两根线 SWCLK SWDIO即可。
| STM32 | ST-LINK |
|---|---|
| SWCLK/TCK | SWCLK |
| SWDIO/TMS | SWDIO |
| GND | GND |
| VCC | VCC |