STLINK V2安装使用详解
1. 解压st-link_v2_usb driver.zip文件。
2. 运行解压后的st-link_v2_usbdriver.exe文件,安装STLINK V2驱动程序。安装路径尽量保持默认路径。
3. 安装完成后,可以在“开始”菜单中查看到STLINK V2相关选项。如图所示:
4. 将STLINK通过USB接口连入电脑。
5. 右击“我的电脑”选择“属性”打开“系统属性”窗口。选择“硬件”选项页,点击“设备管理器”。如下图所示:
6. 在新出现的窗口中,点击“通用串行总线控制器”。应查看到STLINK设备信息。
7. 在STLINKV2驱动能正确发现硬件时,即可用其进行STM8,STM32的仿真下载。 8. 更多关于STLINKV2的使用可查看驱动目录下的相关文档,如下图所示:
9---17项讲解STLINKV2在STVD中仿STM8芯片的过程。 18-32 项讲解STLINKV2在MDK中仿STM32芯片的过程。
9. 关于STVD的安装及COSMIC编译器的安装请查看“STM8调试详解.pdf”文档。“STM8调试详解.pdf”文档讲解的STVD是早期版本。目前STVD已升级到“sttoolset STVD 4.3.3.zip”版本。
10. 使用STLINKV2需要将STVD软件先升级到4.3.3版本。解压“sttoolset STVD 4.3.3.zip”文件,并进行安装。 11. 打开例程“example\1 GPIO”目录下hello.stw工程文件。此文件以STM8S207RBT6为主CPU。打开工程,如下图所示。
12. 打开菜单“Debug instrument”选择“Target Settings”选项,如下图所示。
13. 在新出现的对话框中,选择“Swim ST-Link”硬件仿真器,再点击“确定”按钮。
14. 连接仿真器与目标板,同时给目标板供电。 15. 选择“Debug”菜单下的“Start Debugging”选项,或点击“”按钮。进行单片机的下载仿真。
16. 出现如下下载界面。
17. 之后,可对程序进行单步仿真运行。如下图所示。
18. 使用STLINKV2对STM32芯片进行JTAG口下载仿真了极其方便。而且速度不比JLINK慢。 19. 安装MDK4.6软件。打开工程“STM32 EXAMPLE\1 TIM1 LED flash”目录下的Beep.uvproj文件。如下图所示。
20. 连接STLINKV2仿真器与目标板,并给目标板供电。 21. 打开OPTION选项:Project菜单下,如下图所示:
22. 在出现的对话框中,选择Debug页面下”ST-Link Debugger”选项,点击“Settings设置”。
23. 如果STLINK正确连接,目标板没有找到,会出现以下对话框。
24. 给目标板供电,能正确找到目标板信息时,“JTAG Device Chain”区域有相关内容,如下图所示。
25. 出现上图时,可对CPU进行仿真下载。
26. 点击“确定”。在OPTION对话框中,选择“Utilities”选项页,选择“ST-Link Debugger”FLASH编程,如下图所示。
27. 点击“Settings”,出现如下图所示对话框。
28. 点击“ADD”添加仿真的CPU信息。如下图所示。
29. 点击“ADD”。在返回的对话框中选择“确定”。如下图。
30. 返回“OPTION”对话框,点击“OK”完成仿真器选择与配置。 31. 之后在MDK中可以直接下载或仿真运行。如下图所示。
32. 至此,可用STLINKV2仿32芯片。
以上整理仅供参考。
STLINK V2安装使用详解的更多相关文章
- TortoiseGIT的安装过程详解
TortoiseGIT简介 TortoiseGIT 是Git版本控制系统的一个免费开源客户端,它是git版本控制的 Windows 扩展.可以使你避免使用枯燥而且不方便的命令行.它完全嵌入 Windo ...
- linux PHP 编译安装参数详解
linux PHP 编译安装参数详解 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc -- ...
- Eclipse IDE for C/C++ Developers安装配置详解
Eclipse IDE for C/C++ Developers安装配置详解(转) 转自:http://hi.baidu.com/ltb6w/item/986532efd712460f570f1ddc ...
- loadrunner11.0 安装破解详解使用教程
loadrunner11.0 安装破解详解使用教程 来源:互联网 作者:佚名 时间:01-21 10:25:34 [大 中 小] 很多朋友下载了loadrunner11但不是很会使用,这里简单介绍下安 ...
- Cloudera CDH 、Impala本地通过Parcel安装配置详解及什么是Parcel
本文引用自:Cloudera CDH .Impala本地通过Parcel安装配置详解及什么是Parcelhttp://www.aboutyun.com/forum.php?mod=viewthread ...
- WIN中SharePoint Server 2010 入门安装部署详解
目前流行的原始安装文件基本都是这样的:Windows Server 2008 R2+SQL Server 2008R2+SharePoint Server 2010 这个初始环境原本也无可厚非 ...
- VMware虚拟机中如何安装VMWare-Tools详解
VMware虚拟机中如何安装VMWare-Tools详解 好处:可以支持图形界面,可以支持共享文件功能等 VMware虚拟机中如何配置显 VMware作为一款虚拟机利器,很多人都利用它来实现Linux ...
- lvs keepalived 安装配置详解【转】
lvs keepalived 安装配置详解 张映 发表于 2012-06-20 分类目录: 服务器相关 前段时间看了一篇文章,lvs做负载均衡根F5差不多,说实话不怎么相信,因为F5没玩过,也无法比较 ...
- ubuntu14.04 server ftp 服务安装配置详解
ubuntu14.04 server ftp 服务安装配置详解 cheungmine 2016-01-27 http://wiki.ubuntu.com.cn/Vsftpd 0 安装好vsftpd服务 ...
随机推荐
- NOI2017蔬菜(贪心)
小 N 是蔬菜仓库的管理员,负责设计蔬菜的销售方案. 在蔬菜仓库中,共存放有 n 种蔬菜,小 N 需要根据不同蔬菜的特性,综合考虑各 方面因素,设计合理的销售方案,以获得最多的收益. 在计算销售蔬菜的 ...
- layer 弹出层
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- can 网络管理
网络管理主要功能: 是用来管理ECU是否在网络里面,不在的话请求加入,也就是ALIVE报文, 要判断是否掉线,以及睡眠状态的转换机制,以及跛行状态判,也即是RING报文. 主要的实现逻辑流程: 从rt ...
- JS小积累(二)— 自动获取浏览器尺寸
JS小积累-获取浏览器窗口尺寸 作者: 狐狸家的鱼 GitHub:八至 autodivheight(); function autodivheight() { //函数:获取尺寸 //获取浏览器窗口高 ...
- python描述器
描述器定义 python中,一个类实现了__get__,__set__,__delete__,三个方法中的任何一个方法就是描述器,仅实现__get__方法就是非数据描述器,同时实现__get__,__ ...
- springboot整合jsp
由于不想使用新模版,增加学习成本,故此延用jsp: 1.pom 文件 <!-- jsp --> <dependency> <groupId>org.apache.t ...
- P3358 最长k可重区间集问题
题目链接 \(Click\) \(Here\) 这题的写法非常巧妙. 每个位置的点向它的下一个位置连一个容量为\(INF\)的边,从区间的左端点往右端点拉一条容量为\(1\),费用为区间长度的边,从起 ...
- vue(基础一)_基本指令的使用
一.前言 1.基本骨架 2.插值表达式{{ }} 3.vue起的作用,在开发中充当的角色MVC ...
- threading:线程创建、启动、睡眠、退出
1.方法一:将要执行的函数作为参数传递给threading.Thread() import threading import time def func(n): global count time.s ...
- linux下测试磁盘的读写IO速度-简易方法
linux下测试磁盘的读写IO速度-简易方法 参考资料:https://blog.csdn.net/zqtsx/article/details/25487185 一:使用hdparm命令 这是一个是用 ...