适用于ESP8266 或ESP8285 的1MB 版本,其他容量版本也可以参考,步骤差不多。官网上说可以到github 下载临时编译的固件,但是过去找了就发现,文件都过期了,所以不得不自己编译。而且官方固件的串口引脚都换成了15、13,我的板子上线接在1、3 上,也得自己编译了改引脚。
一、下载esp-at repo 和python 环境
GIT 当然是必须的,还要准备Python 环境,官方说是要3.7 以上的版本。我用的conda-forge,python 3.10,用pip 的话,有些包说不定装不上,比如cryptography,我用pip 装的时候编译出错。我用的包管理器是mamba,可以直接用conda 安装后使用:
conda install mamba
找个地方先把eap-at repo 拉下来:
git clone --recursive https://github.com/espressif/esp-at.git
cd esp-at
然后切换到支持ESP8266 的分支:
git checkout release/v2.2.0.0_esp8266
用conda 创建一个给它用的虚拟环境
conda create -n espat8266
conda activate espat8266
根据里面写好的文件安装python 依赖:
mamba install --file .\requirements.txt
不想用mamba 就把mamba 换成conda。装完以后可以先运行一下它的build 脚本:
python .\build.py
按照提示,选择目标是ESP8266 1MB:

然后它会自动开始在当前目录下载ESP-IDF ,等它出错退出,然后安装ESP-IDF 的python 依赖:
mamba

最低0.47元/天 解锁文章
1325

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



