中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

STLink在Ubuntu上的配置流程是怎樣的

小樊
98
2024-09-07 20:36:56
欄目: 智能運維

在 Ubuntu 上配置 ST-Link 主要包括以下幾個步驟:

  1. 安裝依賴庫和工具:

    首先,確保你的系統已經安裝了一些必要的依賴庫。打開終端并運行以下命令來安裝這些庫:

    sudo apt-get update
    sudo apt-get install build-essential libusb-1.0-0-dev
    
  2. 獲取 ST-Link 驅動源碼:

    從 GitHub 上克隆 ST-Link 驅動源碼。在終端中輸入以下命令:

    git clone https://github.com/texane/stlink.git
    
  3. 編譯和安裝 ST-Link:

    進入 stlink 目錄,然后使用 make 命令編譯源碼:

    cd stlink
    make
    

    編譯完成后,將生成的可執行文件復制到 /usr/local/bin 目錄下:

    sudo cp build/Release/st-* /usr/local/bin
    
  4. 添加 udev 規則:

    為了讓非 root 用戶能夠訪問 ST-Link 設備,需要創建一個 udev 規則。在 /etc/udev/rules.d/ 目錄下創建一個新的規則文件,例如 99-stlink.rules:

    sudo nano /etc/udev/rules.d/99-stlink.rules
    

    將以下內容粘貼到文件中:

    # STM32 discovery boards, with onboard stlinkv2-1
    ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3748", MODE="660", GROUP="plugdev"
    # STM32 nucleo boards, with onboard stlinkv2-1
    ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374b", MODE="660", GROUP="plugdev"
    # STM32F4 Discovery and similar boards, with onboard stlinkv2-1
    ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3752", MODE="660", GROUP="plugdev"
    

    保存并關閉文件。然后,重新加載 udev 規則:

    sudo udevadm control --reload-rules
    sudo udevadm trigger
    
  5. 測試 ST-Link:

    將你的 ST-Link 設備連接到計算機,然后運行以下命令來測試是否正常工作:

    st-info --probe
    

    如果一切正常,你應該會看到類似于以下的輸出信息:

    Found 1 stlink programmers
      serial: 3030303030303030303030
        flash: 0 (pagesize: 0)
        sram: 0
        chipid: 0x0000
        desc: unknown device
    

現在你已經成功地在 Ubuntu 上配置了 ST-Link,可以使用它來編程和調試 STM32 微控制器了。

0
连江县| 若羌县| 长兴县| 资溪县| 长沙县| 呼伦贝尔市| 富裕县| 丹寨县| 依兰县| 潞西市| 阜平县| 天全县| 义乌市| 即墨市| 安岳县| 三江| 铜山县| 临高县| 池州市| 桂阳县| 南岸区| 岳阳县| 新乡市| 萍乡市| 正阳县| 永康市| 康平县| 西贡区| 兴义市| 扬中市| 新源县| 安乡县| 喀什市| 双桥区| 密山市| 白玉县| 阳曲县| 山东省| 南木林县| 如皋市| 双峰县|