上传固件

制作固件

通过yotta来制作。

使用目标文件 bbc-microbit-classic-gcc-nosd:

yt target bbc-microbit-classic-gcc-nosd

运行Yotta更新以抓取远程资源:

yt up

要么用yotta制作:

yt build

…要么用 Makefile:

make all

结果是存储库根目录build/bbc-microbit-classic-gcc-nosd / source中的microbit-micropython hex文件(即 microbit-micropython.hex)。

Makefile对源代码做了一些额外的预处理,只有在 qstrdefsport.h 中添加新的驻留字符串时才会用到。Makefile还将生成的固件放置在build/ firmware.hex中,其中还包括一些好用的目标文件。

固件及Python程序准备

tools/makecombined

hexlify