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

    推荐阅读