Ubuntu16.04中安裝stlink驅動


 

系統環境

Vmware12

Ubuntu16.04

Stlink versionv1.4.0

 

一、安裝依賴包:

 

sudo apt-get install libusb-1.0

sudo apt-get install cmake

sudo apt-get install libgtk-3-dev

 

二、下載源碼

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

 

三、編譯

在命令行終端中輸入命令進行編譯:

$ 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

 

四、測試

在命令行終端中輸入命令:

st-info –version

會看到類似如下提示:

v1.4.0

 

五、添加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

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM