程序员の奇妙冒险

返回
物联网,ESP32 ESP-IDF ESP32 物联网
2026-04-11 23:28 阅读:0 评论:0

Mac 安装esp-idf

这里使用GUI 管理器进行安装esp-idf GUI 管理器下载地 https://dl.espressif.cn/dl/eim 下载后打开程序如下 直接点击开始安装 如果提示缺少依赖需要先安装依赖,这里确实以下依赖 缺少以下依赖项: dfu-util cmake 执行命令brew ins

image

  • 直接点击开始安装

image

  • 如果提示缺少依赖需要先安装依赖,这里确实以下依赖
1
2
3
dfu-util
cmake
  • 执行命令brew install dfu-util cmake安装缺少的依赖,如果没有brew需要先安装Homebrew
  • 如果安装过程提示以下错误
1
Error: Cask 'cmake' definition is invalid: 'conflicts_with' stanza failed with: Calling conflicts_with formula: is disabled! There is no replacement.
  • 这个错误是因为 Homebrew 的新版本禁用了 conflicts_with 这个功能,但 cmake 的安装定义(Cask)里还在使用它,导致安装失败
  • 使用 --formula 参数来强制 Homebrew 安装 cmake,执行命令如下
1
brew install --formula cmake
  • 然后再安装dfu-util,命令如下
1
brew install dfu-util
  • 然后退出GUI 管理器重新打开就不会再提示缺少依赖
  • 接下来进行安装esp-idf,这里不要选择简易安装,如果选择简易安装,在安装过程进行到下载 ESP-IDF时报错如下
1
Submodule update failed: Failed to prepare fetch: Failed to obtain credentials
  • 下载镜像从https://jihulab.com下载总是失败

开始安装

  • 这里选择自定义安装
  • 选择目标设备处可以全选,默认是全选,如果你是ESP32-S3开发,也可以只选择ESP32-S3。这里默认选择
  • 选择IDF版本处选择稳定版本即可
  • 选择镜像处选择的仓库镜像地址就要注意了,不要选https://jihulab.com,否则会下载失败。我选择镜像地址如下

image

image

  • 选择工具,在可选工具处只需要勾选第一个即可。然后一路继续即可

image

image

image

  • 最后会看到安装成功

配置永久激活

  • 在esp-idf根目录下执行命令./install.sh,执行完后配置环境变量~/.zshrc添加. ~/.espressif/v5.5.4/esp-idf/export.sh内容
评论 (0)
暂无评论 来抢沙发吧~