您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > ST-LINK-V2使用说明
ST-LINKV2使用说明目录1.初识ST-LINKV2....................................................................................22.ST-LINKV2下载器的硬件接口说明...................................................23.驱动安装与固件升级.............................................................................33.1驱动的安装.............................................................................33.2固件的升级.............................................................................44.使用STM32ST-LINKUtility烧写目标板hex....................................74.1ST-LINK烧写hex文件.............................................................75.使用ST-LINKV2调试STM8.................................................................85.1ST-LINKV2调试STM8..........................................................86.使用MDK进行STM32的开发教程.....................................................106.1ST-LINKV2调试STM32......................................................107.使用STVP进行软件的下载..................................................................147.1STVP下载程序.......................................................................147.2STVP对STM8OPTION配置.................................................188.其他注意事项.......................................................................................181.初识ST-LINKV2ST-LINK/V2是STM8和STM32微控制器系列的在线调试器和编程器。单线接口模块(SWIM)和串行线调试(SWD)接口用于与应用板上的STM8和STM32微控制器通讯。STM8的应用使用USB全速接口与STVisualDevelop(STVD),STVisualProgram(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-LINKV2下载器的硬件接口说明ST-LINKV2支持SWD及SWIM两种调试接口:STM8调试及烧录所需要的连线:1.SWIM2.RESET3.GND三根必需STM32调试时所需要的线:1.SWDIO2.SWCLK3.GND三根必需¾NRST接STM32的复位引脚¾SWDIO接STM32的SWDIO引脚¾SWCLK接STM32的SWCLK引脚¾SWIM为STM8调试烧录引脚¾RESET为STM8复位引脚¾3.3V是内部LDO对外输出3.3V不要超过300ma的电流¾5V是USB直接向外输出5V¾电源电流不要超过400ma¾NC为空引脚¾GND为电源地3.驱动安装与固件升级3.1驱动的安装从光盘或者网上找到st-link_v2_usbdriver.exe文件,与普通软件一样双击安装,保持默认路径。安装完成后将STLINKV2插入电脑的USB接口,此时计算机会提示发现新硬件,并提示安装驱动,请选择自动安装。如果是XP系统,当弹出如下的提示时: 请选择“仍然继续”继续安装,如果是win7或者更高的系统,不会提示这个界面。当提示安装完毕并且可以使用时。我们打开计算机的设备管理器会发现在“通用串行总线控制器”选项里面,多了一个如下图所示的器件,这就是ST-LINKV2。这样我们就完成了ST-LINK的安装。3.2固件的升级ST-LINKV2可以在线升级固件,目前的最新固件为V2.J17.S4。更新固件的方法如下:首先从光盘中找到STM32+ST-LINK+Utility_v3.0.0.rar,解压得到:STM32ST-LINKUtility_v3.0.0.exe,双击,像普通软件一样安装,完毕以后打开STM32ST-LINKUtility软件,将ST-LINKV2插入计算机,在菜单中选择“ST-LINK”菜单,选中第一个子菜单“Firmwareupdate”。选中后会跳出以下对话框。点击DeviceConnect按钮,此时对话框界面会提示当前固件版本及最新的固件版本,点击Yes按钮,固件就会自动升级。出现上面提示表示升级成功,可以使用最新的固件了。4.使用STM32ST-LINKUtility烧写目标板hex4.1ST-LINK烧写hex文件使用STM32ST-LINKUtility可以给STM32芯片烧写程序。使用的方法如下:将ST-LINKV2和STM32目标板使用SWD接口连接,将ST-LINKV2和计算机相连。打开STM32ST-LINKUtilit软件。在菜单栏中找到菜单项“Target”,点击子菜单“connect”,在软件下方的状态栏会输出以下信息:提示ST-LINK已经连接、目标板已经连接。选择“File”菜单,再选择“Openfile”子菜单,选择要烧写的固件。选好以后再选择“Target”菜单,选择“Program”子菜单,会跳出以下窗口。点击“start”按钮开始烧写。这样,就成功烧写STM32芯片的程序。5.使用ST-LINKV2调试STM85.1ST-LINKV2调试STM8下面我们说一下如何使用ST-linkV2来调试STM8,开发环境我们使用STVD。使用STVD开发环境及ST-LINKV2对STM8进行开发还需要进行一些简单的设置工作。首先建立工程项目文件。如图接下来,打开菜单“Debuginstrument”选择“TargetSettings”选项,进行如图所示的选择。弹出如下选框:点击确定。这样就可以进行STM8的开发了。编译、链接,点击,会跳出以下对话框。点击0K按钮。就会将程序下载进目标芯片,就可以进行程序的仿真、调试。6.使用MDK进行STM32的开发教程6.1ST-LINKV2调试STM32下面讲解一下使用ST-LINK调试STM32需要做的一些简单配置。ST-LINKV2需要KeilMDK-ARM从4.20版本以上才能支持。我们基于4.60版本来讲解一下如何配置ST-LINK。将ST-LINKV2与STM32目标板通过SWD(SWDIO,SWCLK)接口连接,使用keil4建立一个工程,OK以后,点击图标,进入设置属性对话框,选择Debug选项卡。如下图:在右上角的选项中进行如下选择。然后点击Settings。在跳出的对话框中进行如下选择(ort中选择SW),可以看到SWDevice信息框中出现目标芯片的信息。点击确定。然后再打开Utilities选项卡并进行如下设置。点击Settings。进行如下图的设置:再点击Add按钮添加芯片。选中自己使用的芯片型号之后,点击Add按钮。全部配置完成。退回到软件主界面,编译工程,点击按钮,就可以下载程序并进行仿真、调试。7.使用STVP进行软件的下载7.1STVP下载程序插入ST-LINKV2,打开STVP软件,如图:,如果第一次使用,将会弹出下图的配置界面:如果我们是给STM8下载程序,选择SWIM,并且选择对应的IC型号;如果是使用STM32,选择SWD和对应IC型号,点击OK确定,出现如下图界面:点击File-Open找到我们的目标文件。比如:点击打开:这个时候,点击,就可以实现程序的下载:这样就成功下载了程序到我们的板子。7.2STVP对STM8OPTION配置STM8SMCU具有配置字option,可以让开发者对芯片GPIO第二功能,内部看门狗,时钟特性等进行配置,还可以令开发者对芯片程序进行上锁。当需要使用时,通常我们运用STVP软件对MCU配置字进行设置(通过ST-LINKSWIM接口进行烧录)。打开STVP软件,选择MCU类型,点击下方option选项卡,我们将看到下图的各种配置字信息:设置你想要的配置(具体的配置字应用,可参考互联网技术资料),然后点击图标(上方烧录工具图标左起第2个)进行烧录下载。8.其他注意事项注意事项一:ST-LINK/V1与ST-LINK/V2两个驱动模式完全不一样,如果您原来一直用V1,换成V2后,需要重装安装ST-LINK/V2的驱动,并可能需要更新软件,也就是说ST-LINK/V1和V2对电脑来说是完全不同的设备。注意事项二:STLINK/V2对软件有版本要求的,具体如下:①ST-LINKUtility2.0及以上②IAREWARMV6.20及以上③STVD4.2.1及以上④IAREWSTM8V1.3及以上⑤STVP3.2.3及以上⑥KEILRVMDKV4.21及以上注意事项三:VISTA,WIN7,WIN8用户,请用管理员模式安装驱动及应用程序,如是动签名问题,请一定要信任STLINKV2的驱动(WIN8可能需要关闭驱动强制签名后才可安装成功)。安装完成后,设备管理器里会有“STMicroelectronicsSTLinkdongle”这个设备.
本文标题:ST-LINK-V2使用说明
链接地址:https://www.777doc.com/doc-1898515 .html