查看原文
其他

ST-Link资料06_与ST-Link相关的STSW-LINK004、007、008、009各是什么?

strongerHuang 嵌入式专栏 2021-01-31

置顶/星标公众,不错过每一条消息!


    本教程由作者strongerHuang于2019年02月原创发布。

标签:STM32、 ST-Link、 调试器、 编程器、 下载器

版权所有:禁止商用

申明:该文档仅供个人学习使用,转载请公众号联系作者授权。


1写在前面

前面文章也陆陆续续对ST-Link相关的一些内容进行了讲述,其中也拓展了一些相关内容,如果没有阅读,建议先从前面开始看起。

很多人看到STSW-LINK004、STSW-LINK007、STSW-LINK008、STSW-LINK009这些内容就不明白到底是什么了。


这里暂且对这四项与ST-Link内容再进行综合概述和对比一下。


2

STSW-LINK004

地址:

https://www.st.com/en/development-tools/stsw-link004.html


STSW-LINK004指的是STM32 ST-LINK Utility,一款用于编程STM32微控制器的全功能软件。


STM32 ST-LINK Utility提供了多种功能,可对STM32内部存储器((Flash、RAM、OTP等),外部存储器进行编程,以验证编程内容(校验和,编程期间和之后验证,与文件进行比较)以及自动执行STM32编程。


主要特点

  • 免费软件

  • 支持.s19、 .hex和.bin格式文件

  • 加载、编辑和保存可执行文件和数据文件

  • 擦除,编程,查看和验证设备FLASH内容

  • 自动执行STM32编程(擦除,验证,编程,配置选项字节,计算校验和)

  • 编程一次可编程存储器

  • 支持编程和配置选项字节

  • 提供命令行界面

  • 比较文件与目标内存

  • 在实时更新模式下支持内存和核心状态视图

  • ST-LINK固件升级


3

STSW-LINK007

地址:

https://www.st.com/en/development-tools/stsw-link007.html


STSW-LINK007在前面文章中有提到,是ST-LINK、ST-LINK/V2、ST-LINK/V2-1和STLINK-V3的固件升级工具包


该升级工具包有两种版本:Windows平台版和全平台(Windows、Linux、MacOS)版


Windows平台版:


目前(2019年02月)最新的固件为:

ST-LINK:V1J13S4.

ST-LINK/V2:V2J33S7.

ST-LINK/V2-1:V2J33M25 (STM32) 或 V2M25S7 (STM8).

STLINK-V3SET:V3J3M2B3S1.


提示:

如果大家要对ST-Link进行升级,建议使用该升级工具包。


4

STSW-LINK008

地址:

https://www.st.com/en/development-tools/stsw-link008.html


STSW-LINK008是ST-LINK/V2-1的USB驱动,支持Windows Vista, 7 and 8。


目前STSW-LINK008是比较老的版本,官方只保留,没有进行更新了。因为有最新的USB驱动包(STSW-LINK009)替代了该驱动包。(请见下一章节)


提示:

该功驱动比较老了,不建议大家再使用它。


5

STSW-LINK009

地址:

https://www.st.com/en/development-tools/stsw-link009.html


STSW-LINK009是基于ST-LINK, ST-LINK/V2, ST-LINK/V2-1, ST-LINK-V3的驱动,支持32或64位Windows 7、 8、 10操作系统。


STSW-LINK009也是目前官方重点更新和维护的驱动,想要更新ST-Link驱动的朋友,建议使用这个STSW-LINK009。


6

四项内容综合说明

上面章节也把这四项内容都一一列举出来说明一下,相信大家都进一步了解了这四项内容。


我这里也再综合进行说明一下,看大家都发现了这些问题没有。


6.1 网址对比

www.st.com/en/development-tools/stsw-link004.html

www.st.com/en/development-tools/stsw-link007.html

www.st.com/en/development-tools/stsw-link008.html

www.st.com/en/development-tools/stsw-link009.html


细心的朋友会发现,网址就只差一个字符,也方便记忆。你发现一些什么规律吗?


6.2 状态说明

STSW-LINK004、STSW-LINK007、STSW-LINK009处于活跃(Active)状态


STSW-LINK008处于不推荐(NRND)状态


所以,不推荐STSW-LINK008用于新设计。


6.3 全套工具

USB驱动(STSW-LINK009)、固件升级(STSW-LINK007)、编程工具(STSW-LINK004)。


不知道大家发现没有,这四项内容几乎包含了ST-Link的全套工具。


6.4 拓展(硬件)

除了STSW-LINK00x这四项内容,还有就是ST-link硬件(V1、 V2、 V3)的内容,这里不多说,给出网址:

www.st.com/en/development-tools/st-link.html

www.st.com/en/development-tools/st-link-v2.html

www.st.com/en/development-tools/stlink-v3set.html

(再次提示一下,对比网址你能发现一些规律)


7

说明

1.该文档仅供个人学习使用,版权所有,禁止商用。


2.本文由我一个人编辑并整理,难免存在一些错误。


3.本文收录于公众号「嵌入式专栏」,关注微信公众号回复【ST-Link资料】即可查看全系列教程。  


8最后

若觉得文章对你有帮助,随手点赞、分享,也是对我的支持和鼓励。


扫描下面二维码、关注公众号,在底部菜单中查看更多精彩内容!



长按识别图中二维码关注

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存