我用的是正点的STM32F767
来进行学习。之后的这个系列笔记开头未标明的话,用的也是这个板子。由于STM32F767
不支持ISP下载
,故跳过学习,从SLINK下载
开始。
STM32笔记
三、ST-LINK下载
1、硬件连接
(1)JTAG/SWD接口
这是开发板板载的20针标准JTAG
调试口,该JTAG
口直接可以和ULINK
、JLINK
(V9
或者以上版本) 或者STLINK
等调试器(仿真器)连接,同时由于STM32
支持SWD
调试,这个JTAG
口也可以用SWD
模式来连接。
用标准的JTAG
调试,需要占用5个IO
口,有些时候,可能造成IO
口不够用,而用SWD
则只需要2个IO
口,大大节约了IO
数量,但他们达到的效果是一样的,所以我们强烈建议仿真器使用SWD
模式。
(2)连接ST-LINK
将ST-LINK
插在JTAG/SWD接口
上,按照STM32笔记二所述方法安装驱动。
2、配置ST-LINK
(1)打开选项
(2)修改仿真器
- 点击
Debug
- 选择
ST-Link Debugger
- 将
Run to main()
选中 - 点击
Settings
(3)修改传输设置
具体设置如图:
(4)修改程序编译设置
- 点击
sector erase
(块擦除) - 右边的
编程
、验证
、复位和执行
都要选上
(5)选择对应板子的工程
(6)配置Flash菜单命令
将Use Debug Driver
(使用调试驱动程序)、Update Target before Debugging
(调试前更新目标)两个选项选中