一、第一次使用CubeIDE 出现ST-Link版本太低问题
这里的版本低是指ST-Link下载器的固件版本低,如下图的是V2J17S4(2.17)版本的,CubeIDE或者CubeProgrammer要求都要大于2.37,所以只能给ST-Link下载器升级固件了,毕竟ST-Link下载器一般也是一块C8T6的板子做成的。
二、什么是STSW-LINK00X
STSW-LINK004、STSW-LINK007、STSW-LINK008、STSW-LINK009又分别是什么,该下载哪个呢
1.STSW-LINK004指的是STM32 ST-LINK Utility,一款用于编程STM32微控制器的全功能软件
2.STSW-LINK007在前面文章中有提到,是ST-LINK、ST-LINK/V2、ST-LINK/V2-1和STLINK-V3的固件升级工具包
3.STSW-LINK008是ST-LINK/V2-1的USB驱动,支持Windows Vista, 7 and 8,目前STSW-LINK008是比较老的版本,官方只保留,没有进行更新了。因为有最新的USB驱动包(STSW-LINK009)替代了该驱动包
4.STSW-LINK009是基于ST-LINK, ST-LINK/V2, ST-LINK/V2-1, ST-LINK-V3的驱动,支持32或64位Windows 7、 8、 10操作系统。
对于下载程序时Keil 、CubeIDE或者RT-Studio都是使用STSW-LINK009下载。
那怎么下载STSW-LINK00x呢
直接百度搜索st-link,一般在看到和ST官网相关的链接都可以进去下载,然后里面也间接的会告诉你还可以下载什么其他相关的软件,下载一般要登录的,可以省去发邮箱在下载
对于 比如我下载的STSW-LINK007、9
打开解压后的文件夹
对于单纯的Window版本的差不多长这样
对于所有平台版本的jar文件版本的
其他的自己摸索了,这里就不提了,我能看到的应该你们也能看到
三、对于STM32CubeProgrammer
这个软件也是很强大的,也可用来升级ST-Link的固件,其他的自己摸索
四、当然也可以直接在CubeIDE那升级固件
这里到时候有问题去百度算了
五、就这么多了
有点印象,到时候在遇到这问题时由思路解决就行了