micropython自行编译固件方法
DixieBoy
编辑于 2023年04月14日 18:38
收录于文集
共6篇

开发板:大越创新STM32F407ZGT6

1.19版本的源码

代码块
Shell
自动换行
复制代码
https://github.com/micropython/micropython.git #github官方源码
https://gitee.com/yangyoulikedog/micropython.git #国内有人搬运过来的
复制成功

代码git下来以后,在终端打开micropython文件夹

输入下面的代码

代码块
Shell
自动换行
复制代码
cd mpy-cross && make
复制成功

编译完成以后,打开你要编译的板子的官方配置文件夹,这里以STM32F407ZGT6举例

VCC_GND_F407ZG那个

依照商家给的电路图修改mpconfigboard.h文件,在这里我建议备份一下官方给的配置以免出了问题。

然后在终端打开到stm32这个文件夹

就是在终端打开这个文件夹

输入

代码块
Shell
自动换行
复制代码
make submodules
复制成功

配置完成以后输入

代码块
Shell
自动换行
复制代码
#make BOARD=要编译的板子所在的文件夹
#这里还是以官方的f407举例
make BOARD=VCC_GND_F407ZG
复制成功

然后你大概率会出现以下的问题

这个问题我在micropython社区里找到了答案

这里不得不说Google,YES!

在stm32/文件夹下输入

代码块
Shell
自动换行
复制代码
git submodule update --init
复制成功

运行完成以后,再重复编译一下就OK了

成功状态

以一块U盘类型出现