概述
ESP8266的micropython固件是基于ESP8266 NONOS2.2 来的
网上那个开源项目要想编译出一个可以用的编译器是越来越难了。。。(估计还是时间久远的关系)而且那个就是2.2的
所以,使用micropython推荐的docker法还是靠谱的,而且简单实用
Use a Docker image with a pre-built toolchain (recommended). To use this, install Docker, then prepend docker run --rm -v $HOME:$HOME -u $UID -w $PWD larsks/esp-open-sdk to the start of the mpy-cross and firmware make commands below. This will run the commands using the toolchain inside the container but using the files on your local filesystem.
步骤如下
1.git clone https://github.com/micropython/micropython.git
2.docker pull larsks/esp-open-sdk 有加速器的都上加速吧
3.make -C ports/esp8266 submodules
4.cd ./micropython/mpy-cross/
5.make -C mpy-cross
6.cd ./micropython/ports/esp8266
7.docker run --rm -v $HOME:$HOME -u $UID -w $PWD larsks/esp-open-sdk make
接下来一会就好
要是docker实在拉不下来,可以试试我上传的映像
https://download.csdn.net/download/qadzhangc/12322866
最后,有谁知道如何把这个NONOS2.2升级到NONOS3.0.2么?欢迎评论
最后
以上就是默默电源为你收集整理的自行编译ESP8266的micropython固件的全部内容,希望文章能够帮你解决自行编译ESP8266的micropython固件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复