首页 ST-LINKv2_使用说明v1

ST-LINKv2_使用说明v1

举报
开通vip

ST-LINKv2_使用说明v1 第 1 页 共 22 页 使 用 说 明 V1.0 淘宝店铺: http://e-yuediy.taobao.com 第 2 页 共 22 页 目 录 第一章 简介 …………………………………………………………………………………3 第二章 接口定义及连线 ……………………………………………………………………5 第三章 驱动安装和固件升级 ………………………………………………………………6 ...

ST-LINKv2_使用说明v1
第 1 页 共 22 页 使 用 说 明 V1.0 淘宝店铺: http://e-yuediy.taobao.com 第 2 页 共 22 页 目 录 第一章 简介 …………………………………………………………………………………3 第二章 接口定义及连线 ……………………………………………………………………5 第三章 驱动安装和固件升级 ………………………………………………………………6 3.1 ST-LINK V2 驱动程序安装…………………………………………………………6 3.2 ST-LINK V2 固件在线升级…………………………………………………………6 第四章 下载程序到目标开发板 ……………………………………………………………9 4.1 使用 STVP 下载程序 ………………………………………………………………9 4.2 使用STM32 ST-LINK Utility下载程序……………………………………………11 第五章 仿真调试……………………………………………………………………………13 5.1 使用 STVD 仿真调试 STM8………………………………………………………13 5.2 使用 IAR EWSTM8仿真调试 STM8………………………………………………16 5.3 使用 MDK 仿真调试 STM32………………………………………………………18 5.4 使用 IAR EWARM仿真调试STM32………………………………………………22 第 3 页 共 22 页 第一章 简介 ST-LINK/V2 是一款可以在线仿真以及程序下载的 STM8 和 STM32 开发工具。这是 新一代 ST-LINK 仿真器,比现在市面上出售的上一代仿真器兼容性更强、更稳定、更加 可靠。 ST-LINK/V2 拥有固件升级的功能,今后 ST 将会推出更多的 STM8 和 STM32 芯片, 当您在未来开发中需要使用最新的 MCU 型号时只需更新软件和固件版本便可支持最新 型号,固件升级方式是自动升级,ST 公司会提供相关的升级程序。 【基本属性】 ● ST-LINK/V2 是评估、开发 STM8 系列和 STM32 系列 MCU 而 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 的集在线仿 真与程序下载为一体的开发工具; ● STM8 系列通过 SWIM 接口与 ST-LINK/V2 连接, STM32 系列通过 SWD 接口与 ST-LINK/V2 连接; ●ST-LINK/V2 通过全速 USB2.0 接口与 PC 端连接。 第 4 页 共 22 页 【功能及性能】 ● 编程功能:可烧写 FLASH ROM、EEPROM、AFR 等; ● 编程性能:采用 USB2.0 接口,通过 SWIM / SWD 下载,下载速度非常快; ● 仿真功能:支持全速运行、单步调试、断点调试等各种调试方法,可查看 IO 状 态、变量数据等; ● 仿真性能:采用 USB2.0 接口进行仿真调试,单步调试,断点调试,反应速度非 常快。 【支持的开发软件及版本】 ● ST-LINK Utility V2.0 及以上 ● STVD Version 4.2.1 及以上 ● STVP Version 3.2.3 及以上 ● IAR EWARM Revision V6.20 及以上 ● IAR EWSTM8 Revision V1.30 及以上 ● KEIL RVMDK Revision V4.21 及以上 【支持的 MCU 型号】 ● 支持所有带 SWIM 接口的 STM8 系列单片机,含 STM8A、STM8S、STM8L 全 系列; ● 支持所有带 SWD 接口的 STM32 系列单片机,含 STM32F、STM32L、STM32W 全系列; ● 新型号 MCU 还在不断更新中…… 第 5 页 共 22 页 第二章 接口定义及连线 ST-LINK V2 调试器接口定义 注:虚线表示通常可不连,需要时才连;同一时刻只能连接一块开发板! ST-LINK V2 与开发板的连线示意图 STM8 开发板 RST GND SWIM VCC STM32 开发板 SWDIO GND SWCLK RST VCC 第 6 页 共 22 页 第三章 驱动安装和固件升级 3.1 ST-LINK V2 驱动程序安装 ①找到或下载 ST-LINK V2 的驱动安装文件 St-Link_V2_USBdriver.exe,双击运行,保持 默认路径安装完成即可; ②把 ST-LINK V2 插入电脑 USB 口,之后电脑提示发现新硬件,并提示安装驱动,选择 自动安装即可(Win7 系统无需选择,会自动完成)。驱动安装期间,ST-LINK V2 的 LED 会不断闪烁,当 LED 不再闪烁时,则说明 ST-LINK V2 可以正常使用了。此时打开电脑 设备管理器,在“通用串行总线控制器”栏会新增如下器件,即为 ST-LINK V2 调试器: 3.2 ST-LINK V2 固件在线升级 ST-LINK V2 可以在线升级固件,以支持 ST 公司发布的新型号 MCU。目前最新固 件版本是 V2.J17.S4。固件升级步骤如下: ①把 ST-LINK V2 插入电脑 USB 口,打开 STM32 ST-LINK Utility 软件(安装驱动时已 自动安装),选择菜单栏“ST-LINK”→“firmware update”,会弹出“St-Link Upgrade” 对话框; 第 7 页 共 22 页 第 8 页 共 22 页 ②点击“Device Connect”,将会显示 ST-LINK V2 的当前固件版本和最新固件版本,若 需升级,则进行下一步操作。 ③点击“Yes>>>>”后即可进行在线升级,升级进度完成后会弹出“Upgrade is successful.” 提示框,点击“确定”即可完成固件升级。 第 9 页 共 22 页 第四章 下载程序到目标开发板 4.1 使用 STVP 下载程序 STVP 是 ST 官方的程序下载软件,在安装好 sttoolset 之后,桌面上就会有 STVP 的 快捷图标了。使用 STVP 可以给 STM8、STM32 全系列 MCU 下载程序,步骤如下: ①参考第二章将 ST-LINK V2 和目标开发板连接好,然后将 ST-LINK V2 插入电脑 USB 口,同时也给目标开发板上电; ②打开 STVP 软件,依次选“Configure”→“Configure ST Visual Progammer”,然后在 弹出的“Configuration”对话框中进行相应设置,完成后点“OK”; 第 10 页 共 22 页 ③切换到“PROGRAM MEMORY”选项栏,点击菜单栏“File”→“Open…”,找到并 打开所要下载的 hex、s19 等格式程序文件;若有需要还可切换到“DATA MEMORY”、 “OPTION BYTE”等选项栏进行文件加载或设置; ④点击菜单栏“Program”,根据需要选择编程范围(通常选“Current tab”)即可把程序 下载到目标开发板,操作结果可通过查看下方显示的状态信息来获知; ⑤若下载成功,则关闭 STVP 后,目标开发板即可运行刚下载完成的程序。 第 11 页 共 22 页 4.2 使用 STM32 ST-LINK Utility 下载程序 使用 STM32 ST-LINK Utility 仅可以给 STM32 全系列 MCU 下载程序,其步骤如下: ①参考第二章将ST-LINK V2的SWD接口和STM32目标开发板连接好,然后将ST-LINK V2 插入电脑 USB 口,同时也给目标开发板上电; ②打开 STM32 ST-LINK Utility 软件,在菜单栏依次选“Target”→“Settings…”,在弹 出的“Settings”对话框中选择 SWD 连接方式,然后点“OK”完成设置;接着在菜单栏 依次选“Target”→“Connect”,若连接无误,则可在下方状态信息中看到目标板上 STM32 的基本信息了; ③点击菜单栏“File”→“Open file…”,找到并打开所要下载的 hex、bin、s19 等格式程 第 12 页 共 22 页 序文件; ④点击菜单栏“Target”→“Program…”,在弹出的“Download”对话框中,顺便确认 程序文件路径无误后,点“Start”即可开始程序下载; ⑤当程序下载成功后,若目标开发板没有立即运行所下载的程序,则需按其上的复位键 进行复位即可。 第 13 页 共 22 页 第五章 仿真调试 5.1 使用 STVD 仿真调试 STM8 STVD 集成开发环境(IDE)是 ST 官方提供的免费 STM8 开发工具,集编译、硬件仿 真、调试、下载编程于一体。在安装好 sttoolset 之后,桌面上就会有 STVD 的快捷图标 了。STVD 本身只能进行汇编语言开发,若要进行 C 语言开发,则需安装第三方编译器 (如 Cosmic 等,其安装使用详情请查看相关文档)。 ①打开 STVD,点击菜单栏“File”→“New Workspace…”,创建新的 workspace 和 project; ②在弹出的对话框中,根据提示输入 workspace 名称和保存路径、project 的名称和保存 路径,并选择所要使用的编译器(Toolchain)及其安装路径(Toolchain root); 第 14 页 共 22 页 ③在弹出的 MCU 选择对话框中,根据实际情况选中 STM8 具体型号,然后点“Select” 按钮,再点“OK”即可完成 project 的创建; ④点击菜单栏“Debug instrument”→“Target Setting…”,对仿真器进行如下设置; 第 15 页 共 22 页 ⑤打开 main.c 文件,进行代码编写,然后编译无误后,点 ,在弹出的“Target selection” 对话框中点“OK”,程序会先下载到 STM8 芯片,然后就可以进行仿真调试了。 第 16 页 共 22 页 5.2 使用 IAR EWSTM8 仿真调试 STM8 IAR EWSTM8 是 IAR 公司为 STM8 提供的集成开发环境,可直接支持 C 语言编译。 ①在安装好EWSTM8后,打开EWSTM8,在菜单栏选择“Project”→“Create New Project”, 根据提示进行新工程创建; ②在左侧工程管理栏中选择工程,单击右键并选择“Option”,依次进行工程设置; 第 17 页 共 22 页 第 18 页 共 22 页 ③打开 main.c 文件,进行代码编写,然后编译无误后,点 ,程序会先下载到 STM8 芯片, 然后就可以进行仿真调试了。 5.3 使用 MDK 仿真调试 STM32 MDK 即 RealView MDK 或 MDK-ARM(Microcontroller Development kit),是 ARM 公司收购 Keil 公司以后,基于μVision 界面推出的针对 ARM7、ARM9、Cortex-M0、 Cortex-M1、Cortex-M2、Cortex-M3、Cortex-R4 等 ARM 处理器的嵌入式软件开发工具。 MDK-ARM 集成了业内最领先的技术,包括μVision4 集成开发环境与 RealView 编译 器 RVCT。支持 ARM7、ARM9 和最新的 Cortex-M3/M1/M0 核处理器,自动配置启动 代码,集成 Flash 烧写模块,强大的 Simulation 设备模拟,性能分析等功能,与 ARM 之前的工具包 ADS 等相比,RealView 编译器的最新版本可将性能改善超过 20%。 ①在安装好 MDK 后,打开 KeilMDK uVision4,在菜单栏选择“Project”→“New uVision Project…”,根据提示进行新工程创建、选择目标芯片型号等操作; 第 19 页 共 22 页 ②向工程中添加工程文件,编写程序代码,然后编译无误后再进入下一步操作; ③点击 进入工程设置对话框,对 Debug 选项卡进行设置; 点击 Settings 作如下设置: 1 2 第 20 页 共 22 页 ④对 Utilities 选项卡进行设置; 点击 Settings 作如下设置,并根据实际情况选择 MCU 的 Flash 容量级别: 2 1 第 21 页 共 22 页 ⑤返回 MDK 主界面后,点图标 ,进入仿真调试界面,程序会先下载到 STM32 芯片,然后就 可以进行仿真调试了。 2 1 第 22 页 共 22 页 5.3 使用 IAR EWARM 仿真调试 STM32 使用 IAR EWARM 对 STM32 进行仿真调试,其步骤与 IAR EWSTM8 对 STM8 进行 仿真调试的步骤基本相同,请参考 5.2 章节,在此不再赘述。 若有疑问请联系 http://e-yuediy.taobao.com
本文档为【ST-LINKv2_使用说明v1】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_756515
暂无简介~
格式:pdf
大小:4MB
软件:PDF阅读器
页数:22
分类:互联网
上传时间:2014-01-12
浏览量:75