
最近尝试在 Mac 下制作 nodemcu ESP32 的自定义固件。
本文就来介绍 nodemcu ESP32 自定义固件的编译、烧写、测试的全部过程。
准备固件源码包
从 nodemcu-firmware 官方仓库 下载最新代码,切换到 dev-esp32 分支,更新子模块(submodule):
git clone https://github.com/nodemcu/nodemcu-firmware.git
git checkout dev-esp32
git submodule update --recursive
- 注意,
dev-esp32分支才是适用于 ESP32 的代码,一定要切换过来- 仓库的子模块非常多,下载比较慢,要耐心等待
准备构建工具
官方目前提供了 3 种构建工具:云构建、docker 构建和 Linux 本地工具链构建。

目前 esp32 的云构建勾选 u8g2 选项会报错,而安装本地工具

本文详细介绍了在Mac环境下,如何从源码编译nodemcuESP32自定义固件的全过程,包括下载源码、选择构建工具、配置构建选项、执行编译、烧写固件以及测试验证。遇到的坑如setuptools缺失也有解决方案。
最低0.47元/天 解锁文章
3056

被折叠的 条评论
为什么被折叠?



