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用戶身份執行(或重新啟動計算機)。

 

 

完成安裝。


免責聲明!

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



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