Ubuntu16.04中安装stlink驱动

 

系统环境git

Vmware12github

Ubuntu16.04ide

Stlink versionv1.4.0测试

 

1、安装依赖包:ui

 

sudo apt-get install libusb-1.0spa

sudo apt-get install cmake命令行

sudo apt-get install libgtk-3-devdebug

 

2、下载源码orm

git clone https://github.com/texane/stlink.gitblog

 

3、编译

在命令行终端中输入命令进行编译:

$ cd stlink

$ make release

$ make debug

$ cd build

$ cmake -DCMAKE_BUILD_TYPE=Debug ..

$ make

$ cd Release; sudo make installsudo ldconfig

$ cd  ../..  (回到stlink目录下)

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

$ udevadm control --reload-rules

$ udevadm trigger

 

4、测试

在命令行终端中输入命令:

st-info –version

会看到相似以下提示:

v1.4.0

 

5、添加udevrules规则

添加udev规则的目的是能够让应用程序能够访问STlink仿真器设备。

STlink仿真器插到电脑的USB口,待Ubuntu系统识别后,在命令行终端中输入命令:lsusb

clip_image001

如上图所示,第二行能够看到STlink仿真器的类型和product ID和厂商ID。而后进入/etc/udev/rules.d/目录下,能够看到该目录下有一个99-vmware-scsi-udev.rules文件。在该文件中添加STlink设备信息,以下图第9行所示:

clip_image003

相关文章
相关标签/搜索