亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
昂仁县| 铜川市| 句容市| 旬邑县| 密云县| 涿州市| 拉萨市| 郸城县| 姜堰市| 革吉县| 穆棱市| 深水埗区| 陆川县| 奉贤区| 蓝田县| 锡林浩特市| 苍山县| 洱源县| 页游| 龙井市| 阳高县| 无棣县| 济阳县| 潜江市| 罗定市| 射洪县| 宣威市| 称多县| 紫阳县| 石屏县| 新密市| 余江县| 缙云县| 禄劝| 泸水县| 三穗县| 蒙山县| 宁安市| 庆阳市| 乌兰浩特市| 石河子市|