micro python官网
https://micropython.org/
点击
点击对应的芯片,我这里是ESP32-S3
点击到git
到esp32目录下
按照指引下载安装ESP-IDF
IDF版本查看连接如下:
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/versions.html
我这里选择的是5.1
那么指令为
git clone -b v5.1 --recursive https://github.com/espressif/esp-idf.git
拉取成功后,失败的话多拉去几次
指令
git checkout v5.1
git submodule update --init –recursive
这里需要
Python 3.3+、gmake、bash、gcc版本以上,没有的记得自己安装一下
运行
./install.sh all
成功后打开export.sh文件将这里修改一下
然后执行source export.sh就可以成功了,这里需要根据你的click版本决定,不是瞎改的
然后我们用git拉取MicroPython的源码,因为后面编译会核对模块,所以建议还是通过git拉取
参考如下连接(https://docs.micropython.org/en/latest/develop/gettingstarted.html)
git clone https://github.com/micropython/micropython.git
拉取成功后在源码根目录下执行
make -C mpy-cross
cd ports/esp32
make clean
make submodules
make BOARD=ESP32_GENERIC_S3
编译成功,固件就在如下目录下