micro python 编译流程和方法,以及一部分问题解决

micro python官网

https://micropython.org/



点击

点击对应的芯片,我这里是ESP32-S3

micro python 编译流程和方法,以及一部分问题解决_第1张图片

点击到git
micro python 编译流程和方法,以及一部分问题解决_第2张图片
到esp32目录下
micro python 编译流程和方法,以及一部分问题解决_第3张图片
按照指引下载安装ESP-IDF
micro python 编译流程和方法,以及一部分问题解决_第4张图片

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文件将这里修改一下
micro python 编译流程和方法,以及一部分问题解决_第5张图片

然后执行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


编译成功,固件就在如下目录下micro python 编译流程和方法,以及一部分问题解决_第6张图片

你可能感兴趣的:(其他,嵌入式硬件,python,单片机)