一、microPython下载。
https://micropython.org/download/官网
下载后放在linux中。
解压命令:
tar -xvf micropython-1.19.1.tar.xz
二、安装开发环境。
sudo apt-get install gcc
sudo apt-get install gcc-arm-none-eabi
进入micropython目录下,进入mpy-cross目录,先编译MicroPython cross-compiler,在终端输入:
cd mpy-cross
make
三、编译开发板源码。
进入/ports/stm32/boards目录中,将目录STM32F429DISC拷贝一份为MY_STM32F429DISC。
cp -r STM32F429DISC MY_STM32F429DISC
-
然后进入MY_STM32F429DISC目录中修改mpconfigboard.h和stm32f4xx_hal_conf.h文件:
mpconfigboard.h:
stm32f4xx_hal_conf.h:
2.
退回到ports/stm32目录,输入命令。
make BOARD=MY_STM32F429DISC
编译成功,将firmware.hex同jlink下载到芯片中。文章来源:https://www.toymoban.com/news/detail-429493.html
四、下载验证。
上电前,将PA9连接高电平,连接USB
连接后出现PYBFLASH:
文章来源地址https://www.toymoban.com/news/detail-429493.html
到了这里,关于STM32F429移植microPython笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!