STLINK版本:V2
Mac系统:10.14.6
芯片型号:STM32F205
备注:使用最新的stlink-1.5.0下载固件时异常,所以才想要退回到stlink-1.4.0,但是使用brew remove stlink指令后依赖的libusb库还是新的,重新安装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
出现如下界面证明安装成功。
- 在github上下载stlink-1.4.0下载Source code 文件。
https://github.com/texane/stlink/releases/tag/1.4.0
解压后进入stlink-1.4.0文件夹下输入命令
make
出现如下界面证明编译成功
进入stlink-1.4.0/build/Release文件夹下执行./st-flash 看能否执行,如果不能执行说明编译没成功。
在当前文件夹下执行如下安装命令
sudo make install
- 在其他目录下测试一下st-flash --version,如果还是不行,试着在.bash_profile下添加以下stlink路径。