自行編譯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麼?歡迎評論

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