1. 简述
pyBoard上使用了STM32自身flash的一定空间作为U盘与电脑进行交互,所以只需一根MicroUSB数据线就可以开发。MicroPython支持Windows、Linux以及Mac开发,本博文仅对Windows的开发环境搭建做描述。
2. 安装Python3
Python3的安装比较简单,可以去Python官网进行自行下载安装,注意安装路径不能含有中文,安装过程中必须勾上Add to PATH选项。

安装完毕之后,打开命令窗口(win+R),输入cmd,在命令框中输入Python并回车,出现Python3版本信息即表示安装成功。

3. 安装Mu
Mu是一款开源软件,以极简方式设计,对MicroPython非常友善,而且支持Windows、MacOS、Linux、树莓派。在下载地址中,选择自己的开发平台进行下载安装即可。
打开Mu,可以看到界面非常简洁:

单击左上角的“模式”,弹出对话框,选择“Circuit MicroPython”模式进行开发。

4. 安装驱动
pyBoard接上电脑时,电脑会自动安装相应的驱动。如果没有自动安装,需要手动安装相应的驱动(可以评论留邮箱,我会发)。电脑会多出一个名字叫做“PYBFLASH”的U盘,打开之后里面有一下几个文件:
- Boot.py:系统启动文件
- Main.py: 主函数文件
- Pybcdc.inf: USB串口调试驱动
- README.txt: 说明文件
除此之外可以添加其他.py文件来作为主函数的调用文件。比如下图中的“ssd1306.py”是LCD的驱动文件。

5. 更新固件
pyBoard出厂时带着固件的不需要额外烧写,但是如果pyBoard的固件意外消失或者需要更新固件,就需要重新烧录了。烧录方式采用DFU方式,利用软件DfuSe(可以评论留邮箱,我会发)。
烧录固件之前需要将pyBoard的boot引脚接到3.3V,打开DFU软件,然后按开发板的复位键,可以看到DFU已经识别了STM Device

选择“choose”,选中我们要烧写的固件,然后点击“upgrade”,等待烧录完成即可。

烧录完成以后要将pyBoard的boot键连接到GND,即可正常使用。
6. 运行程序
我们怎么运行我们写好的程序呢?当我们的板子通过USB插入电脑的时候,会跳出一个U盘界面,上面有这几个文件:

其中main.py是主函数代码文件,上电之后首先运行。我们可以将代码直接copy到main.py中,即可实现程序的脱机运行。

本文详细介绍了如何在Windows环境下搭建pyBoard的开发环境,包括安装Python3、Mu编辑器、驱动,以及如何更新固件和运行MicroPython程序。
755

被折叠的 条评论
为什么被折叠?



