ST-Link v2相关软件介绍

该文档描述如何使用ST公司提供的ST Visual Programmer、STM32 ST-LINK Utility、Keil uVision4 IDE(主要是STM32系列)、IAR Embedded Workbench for ARM以及ST Visual Develop(STM8系列)软件通过ST-Link下载(烧写,烧录,编程)、调试程序。

软件功能简介:

ST Visual Programmer:对ST公司的绝大部分MCU进行下载、读写等操作

STM32 ST-LINK Utility:对ST公司的32位MCU进行下载读写等操作及ST-Link更新固件

Keil uVision4 IDE:ARM MCU程序开发环境,可以使用ST-Link进行调试下载

IAR Embedded Workbench for ARM: IAR Systems提供的ARM核心mcu嵌入式系统开发工具

ST Visual Develop:ST公司STM8系列MCU的程序开发环境可以使用ST-Link进行调试下载

演示环境

操作系统:window7

硬件调试下载器:ST-Link v2

软件:ST Visual Programmer,STM32 ST-LINK Utility,
Keil uVision4 IDE,ST Visual Develop

调试下载器连接方式:SWD/SWIM

目标板系统:STM32F103C8T6最小系板,STM8S105C6T6最小系统板

目标板的供电方式:由ST-Link调试下载器供电


 

 

ST Visual Programmer设置演示:

1、在下载前请确保已经安装好软件ST Visual Programmer软件及ST-Link驱动,并正确连接ST-Link调试下载器和目标板系统。

2、在桌面上或开始菜单中找到已安装好的"ST Visual Programmer"软件图标,双击打开软件,软件界面图一所示。



图一

一、工程参数设置

单击单栏中Configure->Configure ST Visual Programmer。

1、ST-Link连接设置:选择的Hardware:选择者ST-LINK:Port:USB;Programming mode:SWD;Device:STM32F103x8 点击OK,如图二所示。



图二

2、接下来就可以根据工具栏的选项进行各种造作了,如下载,读程序,擦写芯片。

STM32 ST-LINK Utility设置演示:

提示:在安装STM32-LINK Utility过程中也就吧ST-Link相关驱动安装到电脑上了。

  1. 打开STM32 ST-LINK Utility,在正确连接ST-Link和目标板后,点击Target-connect后如果一切正常会显示检测到设备的ID号,FLASH大小和MCU系列。


2、在Target中可以对目标板进行各种操作。

3、点击ST-LINK可以对ST-LINK进行固件升级



点击YES>>>>可以升级到更高的版本。

ST-Link在Keil uVision4 IDE设置演示:

  1. Options for Targer 'XXXXXXXXXXXXX'选择ST-Link Debugger,点击确定后退出。



  1. 点击Settings按钮,在Debug中ort选择SW方式,在Flash Download点击Add相应算法。





 

3、在Options for Targer 'XXXXXXXXXXXXX'选择Utilities,再选择ST-Link Debugger点击确定后退出,就可以下载调试了。


ST-Link在ST Visual Develop设置演示:

  1. 在编译、连接无误后,点击Debug Instrument settings选择

Swim ST-Link点击确定退出。




  1. 点击Start Debugging开始调试


ST-Link在IAR-ARM设置演示:(IDE版本号:6.60)

选择菜单栏"Projict—>OptionàDebugger"打开如下界面,按照图中标示选择,配置好以后,



选择菜单栏"Projict—>OptionàST-LINK"打开如下界面,按照图中标示选择,配置好以后,单击OK退出配置界面。


配置好后,编辑程序无误后,单击(Download and Debug)按钮,进入调试界面,如下图:


读者可以按照上图根据自己的需要进行调试程序