Bootstrap

单片机 ST‐LINK V2 烧录程序学习(一)

ST-LINK V2 简介:

1.ST-LINK/V2 是 STM8 和 STM32 微控制器系列的在线调试器和编程器。

2.单线接口模块(SWIM)和串行线调试(SWD)接口用于与应用板上的 STM8 和 STM32 微控制器通讯。

3.STM8 的应用使用 USB 全速接口与 ST Visual Develop (STVD), ST Visual Program(STVP)或 IAREWSTM8 等集成开发环境通讯。

STM32 的应用使用USB全速接口与Atollic, IAR,Keil 或TASKING 等集成开发环境 通讯。 功能简介:

■ 通过 USB 接口供电;

■ USB2.0 全速兼容接口;

■ SWIM和SWD独立接口: SWD---SWDIO、SWCLK,适用于 STM32 全系列芯片开发 SWIM—RST、SWIM,适用于 STM8 全系列芯片开发

■ 支持固件在线升级;

■ 电源LED 指示和调试信号LED指示.

2.ST-LINK V2 驱动的安装与固件升级 

驱动的安装:

从光盘或者网上找到st-link_v2_usbdriver.exe 文件,与普通软件一样双击安装,保 持默认路径。安装完成后将 STLINKV2 插入电脑的 USB 接口,此时计算机会提示发现 新硬件,并提示安装驱动,请选择自动安装。如果是XP系统,当弹出如下的提示时

请选择“仍然继续”继续安装,如果是win7或者更高的系统,不会提示这个界面。 当提示安装完毕并且可以使用时。我们打开计算机的设备管理器会发现在“通用串行总线 控制器”选项里面,多了一个如下图所示的器件,这就是 ST-LINKV2

这样我们就完成了ST-LINK的安装

固件的升级:

ST-LINK V2 可以在线升级固件,目前的最新固件为 V2.J17.S4。

更新固件的方法如 下: 首先从光盘中找到STM32+ST-LINK+Utility_v3.0.0.rar,解压得到:STM32ST-LINK Utility_v3.0.0.exe,双击,像普通软件一样安装,完毕以后打开 STM32ST-LINKUtility 软 件,将 ST-LINK V2 插入计算机,在菜单中选择“ST-LINK”菜单,选中第一个子菜单 “Firmwareupdate”

3.使用 STM32 ST-LINK Utility 烧写目标板 hex 

 ST-LINK 烧写hex 文件

使用 STM32ST-LINKUtility 可以给 STM32 芯片烧写程序。使用的方法如下: 将 ST-LINK V2 和 STM32 目标板使用 SWD 接口连接,将 ST-LINKV2 和计算机相连。 打开 STM32 ST-LINK Utilit 软件。在菜单栏中找到菜单项“Target”,点击子菜单“connect”,在软件下方的状态栏会输出以下信息:

使用 ST-LINK V2 调试STM8

ST‐LINK 调试 STM8

下面我们说一下如何使用ST-link V2来调试STM8, 开发环境我们使用STVD. 使用 STVD 开发环境及 ST-LINKV2 对 STM8 进行开发还需要进行一些简单的设置工作。 首先建立工程项目文件。如图

;