ubuntu18.04下stlink的一种安装方法

安装前准备:

从软件包存储库中安装以下软件包:

  • git
  • gccclangmingw32-gccmingw64-gccC编译器;很可能已经存在gcc)
  • build-essential (在基于Debian的发行版上(debian,ubuntu))
  • cmake (3.4.2或更高版本,请使用存储库中提供的最新版本)
  • pkg-config
  • libusb-1.0
  • libusb-1.0-0-dev (用于构建的开发标头)
  • libgtk-3-dev可选,需要stlink-gui
  • pandoc可选的,从markdown生成手册页是必需的)

或执行(仅基于Debian的系统): 

apt-get install gcc build-essential cmake libusb-1.0 libusb-1.0-0-dev libgtk-3-dev pandoc

(如有必要,请将gcc替换为预期的C编译器,或者省去任何不需要的可选软件包。)

安装:

  1. 打开终端控制器,选择一个位置创建新的目标文件夹,例如~/stm32mkdir ~/git
  2. 转到此目录,并获取项目源文件

                     cd ~/stm32

                     git clone https://github.com/stlink-org/stlink.git

  1. 进入目录:cd stlink
  2. 执行:make
  3. 执行:cd build/Release && make install DESTDIR=_install
  4. st-flash复制到/usr/binsudo cp st-flash /usr/bin

 

 

设置udev规则,以便无需使用sudo命令即可运行st-flash:

回到stlink目录下执行下面三条指令:

sudo  cp  etc/udev/rules.d/*  /etc/udev/rules.d

 

udevadm control --reload-rules

 

udevadm trigger

然后以root用户身份执行(或重新启动计算机)。

 

 

完成安装。

ubuntu18.04下stlink的一种安装方法

上一篇:linux下Docker安装


下一篇:linux命令