很久没有动ESP32和IDF这套东西了,这里记录一下过程

  1. 环境安装。可以使用乐心最新推出的EIM ESPIDF环境安装工具来安装,选择版本5.4.3。不要用国内的仓库来下载,还是要用GitHub。Python仓库可以用国内镜像。下载完毕后在EIM中打开5.4.3的环境。这一步必须非常小心,因为可能会由于网络的问题导致部分IDF的仓库或者说子模块没有下载完整,最终导致编译失败。
  2. 首先从GitHub上下载DOIT_AI,并解压缩,而不是通过git clone命令来克隆它。因为项目作者不小心上传了一些NTFS的流文件,其中含有冒号,会导致git clone的时候这些文件无法在Windows上创建,进而导致整个目录中的文件全部创建失败而消失不见。
  3. 进入 DOIT_AI目录,运行:
    idf.py set-target esp32c2
    idf.py menuconfig

    配置board为doit-ai-01, 保存退出。

  4. 使用idf.py build进行编译。
  5. 使用idf.py merge-bin合并为一个从0x0开始的bin文件merged-binary.bin

标签: none 阅读量: 10

添加新评论