往nucleo_g071rb开发板中下载(west flash)程序时出现下面的错误:
因为STLINK驱动没有安装,下面进行安装:
1、安装相关库和工具
sudo apt-get install git make cmake libusb-1.0-0-dev
sudo apt-get install gcc build-essential
2、下载ST-Link
进入跟目录,并创建文件夹
mkdir stm32
进入该文件夹目录
cd stm32
clone ST-Link
git clone https://github.com/stlink-org/stlink
进入stlink路径下
cd stlink
依次执行
cmake .
make
将构建的二进制文件复制到他们的位置
cd bin
sudo cp st-* /usr/local/bin
cd ../lib
sudo cp *.so* /lib32
udev规则
sudo cp stlink/config/udev/rules.d/49-stlinkv* /etc/udev/rules.d/
现在,将 ST-Link 设备插入 USB 端口,但不要连接目标板,然后键入
lsusb
正常的话可以看到: