Mac系统下降级安装stlink-1.4.0方法

时间:2024-04-06 11:29:31

STLINK版本:V2

Mac系统:10.14.6

芯片型号:STM32F205

备注:使用最新的stlink-1.5.0下载固件时异常,所以才想要退回到stlink-1.4.0,但是使用brew remove stlink指令后依赖的libusb库还是新的,重新安装stlink-1.4.0时会报错,如下图所示:

Mac系统下降级安装stlink-1.4.0方法

 

所以要使用brew remove libusb把libusb相关依赖包移除掉重新安装旧版本。

  • 在github上下载1.0.21下载Source code文件。

https://github.com/libusb/libusb/releases/tag/v1.0.21

       解压后进入libusb-1.0.21文件夹下,依次输入命令

./autogen.sh  

./configure

make

sudo make install

出现如下界面证明安装成功。

Mac系统下降级安装stlink-1.4.0方法

  • 在github上下载stlink-1.4.0下载Source code 文件。

https://github.com/texane/stlink/releases/tag/1.4.0

解压后进入stlink-1.4.0文件夹下输入命令

make

出现如下界面证明编译成功

Mac系统下降级安装stlink-1.4.0方法

进入stlink-1.4.0/build/Release文件夹下执行./st-flash 看能否执行,如果不能执行说明编译没成功。

在当前文件夹下执行如下安装命令

sudo make install

  • 在其他目录下测试一下st-flash --version,如果还是不行,试着在.bash_profile下添加以下stlink路径。