使用e-link32下载器烧录stm32程序
由于各种原因,我并没有选择原子哥家的官方的st-link下载器,而是选择了更为小巧的e-link32下载器。
1、关于e-link32
实物图如下
e-Link32 通过 USB 口和电脑连接。连接上之后,用户可以
- 1、通过 e-Link32 下载程序到目标板;
- 2、调试程序;
- 3、与上位机进行串口数据通讯。
e-Link32 特点如下:
- 支持 Cortex-M0、Cortex-M0+、Cortex-M3、Cortex-M4、Cortex-M7 内核单片机
- SWD 调试接口(Serial Wire Debug),速度高达 10MHz
- 支持 Keil 和 IAR 开发环境
- 采用 Micro USB 接口(用户需自备 Micro USB 数据线)
- SWD 采用 DAP 协议,免安装驱动
- 两个 LED 用来指示是在运行状态还是错误状态
- 集成 USB 转 TTL 串口调试接口
- 板载 500mA 对外供电,过流保护
- 支持目标芯片深度睡眠状态下载调试
- 支持目标芯片 SWD 引脚复用状态下载调试
2、SWD 及虚拟串口接口说明
|
e-Link32 支持 SWD 接口,在板子上是 P2 口。SWD 接口总共有 5 个引脚,一个 3.3V 电源线,一个地线,一个复位线。数据传输只使用两根线,分别是 SCK(SWCLK,Serial Wire Clock)和 DIO(SWDIO, Serial Wire Debug Data Input/Output)。
具体e-Link32 与电脑、开发板硬件连接示意图
3、