目录
- 一、microPython下载。
- 二、安装开发环境。
- 三、编译开发板源码。
- 四、下载验证。
一、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下载到芯片中。
四、下载验证。
上电前,将PA9连接高电平,连接USB
连接后出现PYBFLASH: