stm32单片机机械手编程控制v2安装使用说明_第1页
stm32单片机机械手编程控制v2安装使用说明_第2页
stm32单片机机械手编程控制v2安装使用说明_第3页
stm32单片机机械手编程控制v2安装使用说明_第4页
stm32单片机机械手编程控制v2安装使用说明_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 ! EU # httpEU - $%&()*ST-LINK V2 !#$%EU 电子ver: 2.0I ! EU # httpEU - $%&()*目录1. STLINK 介绍12. STLINK 驱动安装33. 使用 STLINK与调试 STM854. 使用 STLINK与调试 STM32115. STLINK 固件升级226. STLINK 故障排除24II ! EU # httpEU - $%&()*1STLINK 介绍STLINKSTLINK 是由 ST 公司设计的用于自家 MCU, 如 STM8 与 STM32 微控制器系列的在线调试器和编程器,目前版本为 STLINK-V2。ST

2、LINK 支持 STM8,STM32 全系列 MCU 进行程序与开发仿真调试。使用时一端通过全速 USB 接口与 PC 连接,另一端则通过 SWIM 接口与 STM8 连接,或者通过 SWD/JTAG 接口与 STM32 连接。技术工具即可方便地进行 MCU 烧录调试操作。运用 PC 端集成开发环境或者 STVPSTLINK 调试快速稳定,是目前从事 STM8、STM32 系列 MCU 程序开发必备工具。的功能说明USB2.0 全速接口连接PC;具有通信指示灯;独立接口输出,SWIM 适用于 STM8 全系列程序开发,SWD-适用于 STM32全系列程序开发;原装 STLINK,还具有 JTA

3、G 接口输出;可烧写 STM8S/L,STM32 Flash ROM, EE ROM, OPTION,支持全速运行/单步/断点调试/查看变量状态等支持固件升级;仿真调试,1 ! EU # httpEU - $%&()* 支持的开发环境与工具! 注意,使用 STLINK V2,请确认你的开发环境与工具版本必须为较新版本,请按上面版本要求。接口图示* 图中,SWIM 接口用于连接 STM8,SWD 接口用于连接 STM32。2 ! EU # httpEU - $%&()*2STLINK 驱动安装为了使用 STLINK 进行程序开发调试,须在 PC 端安装 STLINK 驱动程序。STLINK_V2

4、 支持 winxp, vista,win7 系统,win8 系统目前不太兼容,建议使用 winxp或者 win7 系统。下面以 winxp 系统为例,介绍如何安装 STLINK-V2 驱动。首先,从资料文件夹中找到“STLINK 驱动”文件夹下的:双击运行安装,保持默认路径不改变。完成上面程序安装后,接着请将 STLINK 通过 USB 接口连接入 PC,这时计算机会提示发现新硬件,并提示安装驱动,请选择自动安装。如果是 winxp 系统,当弹出如下的提示时:请选择“仍然继续”继续安装,如果是 win7 或更高版本系统,则不会出现这个界面。3 ! EU # httpEU - $%&()*当上面

5、安装完毕后,打开计算机的设备管理器会发现在“通用串行总线控制器”选项里面,多了一个如下图所示的器件,这就是 STLINK_V2,如下图:或者在设备管理器项目中,将出现下方图示:这样,就表示已经完成 STLINK 的驱动安装,并且可以开始使用了。4 ! EU # httpEU - $%&()*3使用 STLINK与调试 STM8STM8系列与 STLINK 的连接通过 SWIM 接口进行。SWIM 接口四线 VCC(3.3V 或者 5V),SWIM,GND,RESET.准连接线颜色是红(VCC), 橙(SWIM), 黑(GND), 白(RESET).对应ST-SWIM 标请对网络标号(参照 ST

6、LINK 丝印标号,或者信号线颜色), 将 STLINK-SWIM 接口与 STM8 应用目标板 SWIM 接口一对一对连接,任何一根连线错误都不可能。确认连线正确后,为目标板上电,再运行 PC 端 STVD 或者 STVP工具。注意,不要同时运行两个 STVD 或者 STVP,否则可能出现不能。下面介绍,几种与调试 STM8 的方法运用STVP,通过ST INK SWIM 接口进行程序烧录.12正确连接 SWIM 接口,确保目标板上电,STLINK 连接 PC(驱动均已正确安装);运行 STVP,图标如下:第一次使用,或者运行 STVPProgrammer 项目:点击菜单栏,Configur

7、e - Configure ST Visual将会弹出下图的配置窗口:5 ! EU # httpEU - $%&()*这里,按上图所示依次选择“ST-LINK”,“USB”, “SWIM”项,并在 Dev ce栏中正确选择目标板的 STM8型号。这时点击 OK,将进入到 STVP 的主界面:6 ! EU # httpEU - $%&()*3 点击 File - Open ,在格式),例如:弹出的窗口中选择要的目标文件(.s19 或者.hex选择打开,这时,点击面下方将出现进度提示:的第二个图标,就可以开始烧录 STM8S。主界这样就成功完成了STM8的程序,关闭 STVP 工具或者手动拨出SW

8、IM接口连接,程序将在目标板运行。! 注意,如果 STM8提示被上锁,你必须先通过 option 配置,后才能够重新STM8 程序,请自行学习方法,很简单的.7 ! EU # httpEU - $%&()* 运用STVP,通过STLINK-SWIM 接口进行 option 配置.STM8S MCU 具有配置字 option,可以让开发者对GPIO 第二功能,看门狗,时钟特性等进行配置,还可以令开发者对程序进行上锁。对 MCU 配置字进行设置。打开 STVP当需要进行配置时,通常运用 STVP,按上步设置正确的 STLINK 工作参数并选择 MCU 类型,进入主界面后,点击下方option 选项

9、卡,看到下图的各种配置字信息:用鼠标选择你想要的配置,然后点击可进行配置字烧录。图标(上方烧录工具图标第 2 个),即* STM8 各种配置字信息含义,请自行参考互联网技术说明。8 ! EU # httpEU - $%&()* 运用STVD,通过STLINK-SWIM 接口进行程序调试.STVD 是意法半导体 ST 公司言开发,配合 ST-LINK 可的 STM8S开发环境,它支持汇编与 C 语与调试程序,简单直观。1 正确连接 SWIM 接口,确保目标板上电,STLINK 连接 PC(驱动均已正确安装);2 运行 STVD 开发环境,图标如下:打开一个已经存在并可以编译的 STVD工程,然后

10、在 STVD 开发环境中,点击“Debug instrument”菜单项,在弹出的列表选项中选择“Settings.”,如下图:接下来,在弹出的框中按下图显示进行配置:9 ! EU # httpEU - $%&()*点击确定,完成配置。3 运行编译项目程序,生成了可的文件。接着点击 STVD的图标,则程序将通过 ST-LINK到目标板,PC 出现下方进度框:完成,STVD 将进入 Debug 界面。在 Debug 界面中,就可以执行程序仿真调试了,可以观察程序单步运行,查程序当前执行变量状态,设置断点运行等,请自行查看各种图标含义。点击 run 图标点击 stop debug,程序开始在目标板

11、运行;图标退出 DEBUG,并返回 STVD 开发界面。10 ! EU # httpEU - $%&()*4使用 STLINK与调试 STM32STM32 系列 MCU 支持 ST-LINK(SWD 接口/JTAG 接口),进行程序烧录与调试。仿真SWD 接口四线 VCC(3.3V), SWDIO,SWCLK,GND.VCC 电压为 3.3V,如STM32-SWD 接口接 5V 电压,将可能直接烧坏 STM32-MCU.请对网络标号将 STLINK-SWD 接口与 STM32 应用目标板 SWD 接口一对一对连接,任何一根连线错误都不可能。JTAG 接口是一个 20PIN 的连接口,请使用目标

12、板,并注意插座方向的正确性。* 注意,EU-STLINK 没有 JTAG 接口输出,STJTAG 接口方式调试 STM32,接口复杂连接多,的 JTAG 排线连接 STLINK 与 STM32STLINK 才支持,EU 不使用 SWD 简洁快速好用。使用确认连线正确后,为 STM32 目标板上电,再运行 PC 端 MDK 或者 STVP工具。注意,不要同时运行两个开发环境或者烧录,否则可能出现不能。下面介绍,几种与调试 STM32 的方法运用STVP,通过ST INK SWD 接口进行程序烧录.12正确连接 SWD 接口,确保开发板上电,STLINK 连接 PC(驱动均已正确安装)。运行 ST

13、VP,图标如下:第一次使用,或者运行 STVPProgrammer 项目:点击菜单栏,Configure - Configure ST Visual11 ! EU # httpEU - $%&()*将会弹出如下窗口,请进行正确设置:这里,按上图所示依次选择“ST-LINK”,“USB”, “SWD”项,并在Dev ce栏中正确选择目标板的 STM32型号。点击 OK,进入 STVP 主界面,如下:12 ! EU # httpEU - $%&()*3例如:点击 File - Open ,在弹出的窗口中选择要的目标文件(.hex 格式),选择打开,这时点击第 5 个快捷烧录操作按钮,执行 STM3

14、2FLASH清空擦除,点击现进度提示:的第二个图标,就可以开始烧录 STM32 程序。主界面下方将出这样,就成功完成了 STM32的程序,程序将在目标板运行。13 ! EU # httpEU - $%&()*运用STVP,通过STLINK-JTAG 接口进行程序烧录.12正确连接 JTAG 接口,确保开发板上电,STLINK 连接 PC(驱动均已正确安装)。运行 STVP,图标如下:第一次使用,或者运行 STVPProgrammer 项目:点击菜单栏,Configure - Configure ST Visual将会弹出如下窗口,请进行正确设置:这里,按上图所示依次选择“ST-LINK”,“U

15、SB”, “JTAG”项,并在 Device栏中正确选择目标板的 STM32型号。14 ! EU # httpEU - $%&()*点击 OK,进入 STVP 主界面,如下:3例如:点击 File - Open ,在弹出的窗口中选择要的目标文件(.hex 格式),选择打开,这时点击第 5 个快捷烧录操作按钮,执行 STM32FLASH清空擦除,点击的第二个图标,就可以开始烧录 STM32 程序。主界面下方将出15 ! EU # httpEU - $%&()*现进度提示:这样,就成功完成了 STM32的程序,程序将在目标板运行。16 ! EU # httpEU - $%&()* 运用MDK,通过

16、STLINK-SWD 接口进行程序调试.在 MDK 工程环境中,方法如下可以直接使用 STLINK-SWD 接口进行程序烧录仿真调试,12正确连接 SWD 接口,确保开发板上电,STLINK 正确连接 PC(驱动均已正确安装)。在一个 MDK工程中,点击图标,弹出设置窗口,点击 Debug 项目:选择上图中右上角 Debugger,如下:Use,然后点击右方选择框,在弹出的选项中,选择 ST-Link17 ! EU # httpEU - $%&()*再点击右边的 Settings 按钮,在弹出的设置窗口中,选择 SW:18 ! EU # httpEU - $%&()*点击确定。接着,打开Uti

17、lities选项卡,进行如下设置,同样选择 ST-Link Debugger:19 ! EU # httpEU - $%&()*然后点击 Settings 按钮,弹出:再点击 Add,弹出:选择使用的类型 (如果是 STM32-256FLASH的,请选择上图类型),点击Add,完成全部配置,点击确定返回 MDK主界面。20 ! EU # httpEU - $%&()* MDK 环境下,编译工程后,点击,就可以进行程序,点击按钮就可以进行仿真调试。调试仿真界面如下你可以执行复位,单步执行,设置断点运行,查看变量与 IO 状态等,请自行学习各种图标含义。21 ! EU # httpEU - $%&

18、()*5STLINK 固件升级ST-LINK V2 支持升级固件,目前的固件为 V2.J19.S4。更新方法如下首先,请按上文描述正确安装 STLINK 驱动,并将 STLINK 通过 USB 接口连接 PC,关闭与 STLINK 相关的开发环境与烧录工具。接着,从资料文件夹中找到“STLINK固件升级”文件夹下的图标:双击运行,将会弹出下方界面:此时,点击 Device Connect 按钮,本,如下:框界面会提示当前固件版本及的固件版22 ! EU # httpEU - $%&()*点击 Yes 按钮,STLINK 将自动升级固件,并出现进度条提示。完成后,出现下方界面:点击确定,表示固件已经完成更新,可以使用的固件版本了。23 ! EU # httpEU - $%&()*6STLINK 故障排除遇到 STLINK 不能连接,怎么办?首先,请不要轻易怀疑 STLINK 存在质量故障问题,一般都是人为没有正确掌握好STLINK 的使用方法,请不要急,按下方提示步骤认真进行排错。 确认电脑已经正确安装驱动,请参照本说明第 2 节,STLINK 使用说明进行驱动安装(STLINK 支

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论