本教程适用于M5Core2
点击下方连接下载匹配操作系统的驱动程序。目前存在两种驱动芯片版本(CP210X/CH9102), 请根据你所使用的版本下载对应的驱动程序压缩包. 在解压压缩包后,选择对应操作系统位数的安装包进行安装。(若您不确定您的设备所使用的USB芯片, 可同时安装两种驱动。CH9102_VCP_SER_MacOS v1.7
在安装过程中,可能出现报错,但实际上已经完成安装,忽略即可。)
驱动名称 | 适用驱动芯片 | 下载链接 |
---|---|---|
CP210x_VCP_Windows | CP2104 | Download |
CP210x_VCP_MacOS | CP2104 | Download |
CP210x_VCP_Linux | CP2104 | Download |
CH9102_VCP_SER_Windows | CH9102 | Download |
CH9102_VCP_SER_MacOS v1.7 | CH9102 | Download |
请根据您所使用的操作系统,点击下方按钮下载相应的M5Burner固件烧录工具.解压打开应用程序。
软件版本 | 下载链接 |
---|---|
M5Burner_Windows | Download |
M5Burner_MacOS | Download |
M5Burner_Linux | Download |
注意:MacOS
用户安装完成后请将应用放入Application
文件夹内,如下图所示。
Linux
用户请切换至解压文件路径下,在终端中运行./M5Burner
, 运行应用。
双击打开Burner烧录工具, 在左侧菜单中选择对应的设备类, 选择匹配设备的固件, 点击下载按钮进行下载。
将M5设备通过Type-C数据线连接到电脑, Burner会自动选择对应的COM口, 波特率可使用M5Burner中的默认配置, 点击Burn
。
在固件烧录阶段需将WiFi
信息填入WiFi配置框, 该信息将随同固件一起烧录保存至M5设备,点击Start
开始烧录。注:若出现烧录超时情况,可尝试降低波特率至115200。
当烧录日志提示Burn Successfully
时,则表示固件已经烧录完成。
首次烧录或固件程序运行异常时, 可点击右上角的Erase
擦除flash内存,在后续的固件更新时, 则无需再次擦除, 否则将删除已保存的Wi-Fi信息且刷新API KEY.
如果您需要修改配置文件,请将您的M5设备通过Type-C数据线连接到电脑并选择对应的COM口,⑦然后可点击configuration进行修改。
APIKey: M5设备在使用UIFlow web编程时的通信凭证
Start Mode: 可配置启动后进入的模式
Quick Start: 可选择快速启动以跳过启动界面/没有UI界面的设备,可忽略该选项。
Server: 服务器选择
Wifi: 配置Wifi的SSID以及Password
COM.X & APN: 配置使用LTE网络
下载VSCode IDE
:
点击此处,访问VSCode官网下载软件安装包
安装M5Stack插件
: 在插件市场中搜索M5Stack
, 并安装插件, 如下图所示。
单击设备左侧电源键重启,进入菜单后点击UIFlow选项,选择USB模式
点击左下角的Add M5Stack选项, 选择对应的设备端口, 既可完成连接。
完成上述步骤后, 我们来实现一个简单的屏幕显示案例程序,打开 M5Stack文件树,并将下列程序敲入。点击Run in M5stack
, 轻松使屏幕铺满红色。如果设备重置,请单击刷新按钮重新打开文件树。
from m5stack import *
from m5stack_ui import *
from uiflow import *
screen = M5Screen()
screen.clean_screen()
screen.set_screen_bg_color(0xff0000)