91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
和林格尔县| 怀集县| 昌乐县| 宜丰县| 鹿邑县| 德保县| 榕江县| 淮滨县| 连江县| 四子王旗| 旬阳县| 茶陵县| 汤阴县| 石柱| 商城县| 富源县| 海淀区| 肥城市| 会东县| 嘉义县| 仙游县| 进贤县| 团风县| 蕲春县| 靖西县| 开封县| 淳安县| 邓州市| 文成县| 康乐县| 冕宁县| 安吉县| 赣榆县| 丹凤县| 固始县| 津南区| 新和县| 沈丘县| 冀州市| 广州市| 阜平县|