STM32F769I-DISCO MicroPython移植

白昼怎懂夜的黑 提交于 2020-02-08 17:45:12

Linux编译环境这里就不详细讲述了,这里只做MicroPython的移植操作讲解。

安装交叉编译环境

在终端中依次输入如下命令完成交叉编译器的安装:

sudo apt-get install gcc gcc-arm-none-eabi
在这里插入图片描述

下载MicroPython源码

git clone https://github.com/micropython/micropython.git
在这里插入图片描述

编译MicroPython cross-compiler

在这里插入图片描述

下载子模块

git init
git submodule update --init
在这里插入图片描述

屏蔽Mboot开关

最新MicroPython源码中STM32F769I-DISCO默认开启mboot,烧录之后跑不起来,此处先关掉~
在这里插入图片描述

编译MicroPython

make BOARD=STM32F769DISC
在这里插入图片描述
输出烧录文件,使用STM32 ST-LINK Utility等软件进行烧录
在这里插入图片描述

连接MicroPython终端

使用putty连接MicroPython终端,连接板子的CN16端口。
在这里插入图片描述
在这里插入图片描述

连接PYBFLASH

连接板子的CN15端口,跳线帽跳到usbhs,板子由USB供电。
连接电脑后就能发现 MicroPython的磁盘了。
在这里插入图片描述
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!