|
|
第29行: |
第29行: |
| 转到:[[#软件]],[[#程序]],[[#文档]] | | 转到:[[#软件]],[[#程序]],[[#文档]] |
| | | |
− | == 重刷固件 ==
| |
− | [[:File:JAVA环境安装.zip|JAVA环境安装]]
| |
− |
| |
− | [[:File:CubeProg.zip|CubeProg]]
| |
− |
| |
− | [[:File:STLINK重刷固件.zip|安装步骤(必看)]]
| |
| | | |
| == FAQ == | | == FAQ == |
2022年5月17日 (二) 11:34的最新版本
ST-LINK/V2 (CN)
|
|
|
|
|
|
产品简介
ST-LINK/V2是一款可以在线仿真以及下载STM8以及STM32的开发工具!
基本属性
- ST-LINK/V2是ST意法半导体为评估、开发STM8系列和STM32系列MCU而设计的集在线仿真与下载为一体的开发工具。
- STM8系列通过SWIM接口与ST-LINK/V2连接;
- STM32系列通过JTAG / SWD接口与ST-LINK/V2连接。
- ST-LINK/V2通过高速USB2.0与PC端连接。
支持的软件
- 直接支持ST官方IDE(集成开发环境软件)ST Visual Develop(STVD)和烧录软件ST Visual Program(STVP)。
- 支持ATOLLIC,IAR和Keil,TASKING等STM32的集成开发环境。
支持的器件
- 支持所有带SWIM接口的STM8系列单片机
- 支持所有带JTAG / SWD接口的STM32系列单片机
功能、性能
- 编程功能:可烧写FLASH ROM、EEPROM、AFR等。
- 仿真功能:支持全速运行、单步调试、断点调试等各种调试方法,可查看IO状态,变量数据等等。
- 仿真性能:采用USB2.0接口进行仿真调试,单步调试,断点调试,反应速度快!
- 编程性能:采用USB2.0接口,进行SWIM / JTAG / SWD下载,下载速度快!
与目标板的连接接口
- ST-LINK/V2指定的SWIM标准接口和JTAG / SWD标准接口。
固件升级性
- 固件可更新。ST将会推出更多STM8和STM32的型号,亦会将新的器件型号添加入STVD的器件支持列表,当您在未来开发中需要使用最新的型号,升级STVD,升级固件程序,便得以支持新的型号。
- 升级方式为自动升级。
ST-LINK/V2与ST-LINK的对比
项目 |
ST-LINK/V2 |
ST-LINK |
说明
|
JTAG/SWD支持电压范围 |
1.65V - 3.6V |
3V - 3.6V |
ST-LINK/V2支持STM32低压器件
|
SWIM支持电压范围 |
1.65V - 5.5V |
1.65V - 5.5V
|
是否支持SWV |
YES |
NO |
目前,仅STM32支持SWV,STM8尚不支持
|
调试接口个数 |
2 |
1 |
ST-LINK/V2分两个接口分别支持STM32及STM8,使用更方便
|
LED状态指示灯 |
双色LED |
红色LED |
ST-LINK/V2可指示更多的运行状态②
|
年损坏率(抽样数500台) |
<4% |
<10% |
ST-LINK/V2在ESD保护方面做的更到位
|
兼容性③(抽样数500台) |
≈100% |
>96% |
ST-LINK/V2采用了内置USB功能的控制器
|
①:ST-LINK/V2 LED状态说明:
- 闪烁红色:ST-LINK/V2连接到计算机后,第一次USB枚举过程
- 红色:ST-LINK/V2与计算机已建立连接
- 闪烁绿色/红色:目标板和计算机在进行数据交换
- 绿色:通讯完成
- 橙色(红色+绿色):通讯失败
②:指ST-LINK与计算机的兼容性。少量计算机不能使用ST-LINK,通俗的说,就是ST-LINK挑电脑。(ST-LINK/V2需要高版本调试软件才能支持,这不是兼容性问题)
关于ST-LINK/V2 (EN)与ST-LINK/V2 (CN)的同异点
- ST-LINK/V2 (EN)是美版,ST-LINK/V2 (CN)是国内版。
- 两者都是ST官方原装产品,功能一致,配件稍有不同。
关于ST-LINK/V2与ST-LINK II的相关说明
- ST-LINK/V2和ST-LINK是两个不同的产品。
- ST-LINK II是ST-LINK的一个隶属版本,且 "II" 是国内一说,官方并无版本区分。
管脚定义
SWIM 接口(STM8)
SWD/JTAG 接口(STM32)
管脚编号 |
目标板管脚
|
1 |
3.3V/5V
|
7 |
SWDIO
|
9 |
SWDCLK
|
15 |
NRST(可选)
|
19 |
3.3V
|
20 |
GND
|
视频
软件
重刷固件
转到:#软件,#程序,#文档
FAQ
问题:
|
STLINK/V2无配送光盘?为什么不配送光盘?
|
|
答复:
|
- 我们保证产品是ST原装。虽然早期版本有配送光盘,但是目前官方已不再配送光盘。我们有提供驱动和软件等,见#软件。
|
|
问题:
|
你们的ST-LINK/V2 (CN)不是原装的?我在官网www.ST.com 看到的产品图片与您的图片不同哦。
|
|
答复:
|
- 您好,应该是您没有看仔细,打开官网页面对应的PDF,里面有2个地方提到版本的问题。如下图:
|
|
问题:
|
在设计下载电路时,是否需要给ST-LINK供电?
|
|
答复:
|
必须供电,也就是这2个引脚至少有一个从外部输入3.3V
|
|
问题:
|
板子没办法从外部输入电源,能否让下载器对板子供电?
|
|
答复:
|
正常使用情况下,目标板必须有外部供电:
- STM8正常下载,是通过SWIM接口接入目标板,同时目标板接入外部供电。
- STM32正常下载,是通过SWD/JTAG接口接入目标板,同时目标板接入外部供电。
如果在研发时,由于设计错误或节省成本的原因,目标板上没有外部供电,正版的ST-LINK是无法下载的。此时可以短接 1 和 19 脚,达到类似对外供电效果。必须小心操作以免损坏产品。
|
|
问题:
|
使用 STM32 ST-LINK Utility,程序无法正常下载。报错
Can not connect to target!
Please select "Connect Under Reset" mode from Target->Settings menu and try again.
|
|
答复:
|
Target --> Settings --> Mode 选择 Connect Under Reset
如果使用此方法仍然无法下载,则尝试按住开发板的 Reset 键,再点击连接,再松开 Reset 键。
|
|
问题:
|
在keil中,程序可以正常下载和运行,但调试时却出现类似如下的错误?
Cannot access Memory
Error while accessing a target resource. The resource is perhaps not available or a wrong access was attempted.
*** error 57: illegal address (0x08000000)
|
|
答复:
|
在Options for Target --> Debug --> Settings --> Debug --> Download Options对话框中取消勾选Download to Flash选项。
|
|
问题:
|
使用STLINK-V3SET时,用keil软件能识别到下载器,能读到芯片ID,但是报以下错误?
|
|
答复:
|
查看下keil版本号,至少要5.25才能使用。
|
|
问题:
|
使用 Keil 下载程序的时候,报错 ST-LINK USB communication error
|
|
答复:
|
- 情况一:可能是接线错误。检查一下管脚连接,使用 SWD 方式下载程序的时候,必须保证 1 脚接入了 3.3V 或者 5V,用于给 ST-Link 提供参考电压。ST 官方的 ST-Link 必须输入参考电压(而不是用于输出),和市场上的其他版本 ST-Link 有所区别。
- 情况二:可能是固件版本过低,请尝试升级固件。将 ST-Link 连接上电脑之后,使用这个工具升级固件:文件:ST-LinkUpgrade.zip
|
|
|
联系 丢石头
我们的工作时间是: 09:00-18:00 (UTC+8 周一到周六)
|
|