Windows esp-idf 安裝( 二 )

IDF_TOOLS_PATH

  • 配置環境變量在 esp-idf 路徑下執行命令
    export.bat# CMD中執行./export.ps1# Windows PowerShell
  • 注意:手動安裝時,下載的工具多數時GitHub中下載的,所以還是建議采用離線安裝的方式比較快
    三、創建項目案例程序在esp-idf/examples的路徑下 , 可以直接將 examples 目錄下的 get-started/hello_world 工程拷貝找指定目錄進行測試,也可以使用命令進行拷貝,
    xcopy /e /i %IDF_PATH%\examples\get-started\hello_world hello_world注意: ESP-IDF 編譯系統不支持帶有空格的路徑 。
    四、測試打開 ESP-IDF 4.4 CMDESP-IDF 4.4 PowerShell進入項目目錄,執行下面命令
    1. 配置開發板信息
      idf.py set-target esp32s3
    2. 編譯工程在項目主路徑下執行下面命令
      idf.py build
    3. 下載
      idf.py -p PORT [-b BAUD] flashidf.py -p PORT COM7 flash
    4. 打開串口顯示窗口
      idf.py -p PORT monitor注意:運行idf.py -p PORT flash monitor命令 , 可以一次性執行構建、燒錄和監視過程 。
    五、使用技巧
    1. 配置 esp32 信息配置 esp32 相關信息可以直接打開項目中的sdkconfig文件直接配置,如下圖所示:
      Windows  esp-idf 安裝

      文章插圖
      當然也可以通過圖形界面進行配置
      idf.py menuconfig
      Windows  esp-idf 安裝

      文章插圖
      **注意這個圖形配置界面在CMD中可能不能正常運行,換用 PowerShell 即可
    2. 在 CMD 或 PowerShell 中使用 idf.py 命令當打開 CMD 或 PowerShell 時,窗口會自動添加一些路徑 , 如下圖所示:
      Windows  esp-idf 安裝

      文章插圖
      Windows  esp-idf 安裝

      文章插圖
      從圖中可以看出 , 只需要將這些路徑添加到環境變量中即可 。
    六、問題
    1. 執行策略問題
      Windows  esp-idf 安裝

      文章插圖
      解決辦法:以管理員身份打開 PowerShell 執行下面命令get-executionpolicyset-executionpolicy remotesigned
      Windows  esp-idf 安裝

      文章插圖
    參考文獻Ninja安裝:https://www.jianshu.com/p/2f93fd6a64c9

    推薦閱讀