-
Hi! Been trying to get this done but strangely enough I fail to see how. I tried with mip but it does not work probably because uasyncio is not available where mip looks. I can't use either upip because upip is not provided with the micropython build, maybe because mine is a 1mb esp8266. So, now I have two questions:
I would greatly appreciate any help |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
There isn't enough flash space to install uasyncio on a 1 Mbit ESP8266. |
Beta Was this translation helpful? Give feedback.
-
There is little hope that you will succeed on a 1M version of the esp8266. Better go for a 4M ESP8266 board or an ESP32. If you want to try:
The firmware image file is attached. |
Beta Was this translation helpful? Give feedback.
-
The instructions on how to build the firmware are at https://github.com/micropython/micropython/blob/master/ports/esp8266/README.md. Please follow them carefully. The best platform for building is Linux. WSL works as well. The actual problem I found is the esptool.py tool in the esp8266 idf, which requires Python 2. Newer versions of esptool.py work as well. Maybe using the provided Docker container avoids the Python version trouble. |
Beta Was this translation helpful? Give feedback.
The instructions on how to build the firmware are at https://github.com/micropython/micropython/blob/master/ports/esp8266/README.md. Please follow them carefully. The best platform for building is Linux. WSL works as well. The actual problem I found is the esptool.py tool in the esp8266 idf, which requires Python 2. Newer versions of esptool.py work as well. Maybe using the provided Docker container avoids the Python version trouble.