自行编译ESP8266的micropython固件

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么?欢迎评论

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章