pdf-icon

UIFlow 上手教程

UiFlow1 Blockly

Event

Unit

UiFlow1 项目配置

Basic 固件烧录与程序推送

1.准备工作

  • 参考UIFlow2 Web IDE 教程,了解使用 UiFlow2 的基本流程, 并完成 M5Burner 固件烧录工具的安装。

  • 登陆注册 M5Burner,设备烧录成功后,设备信息会同时绑定到该账号下。

  • 在 M5Burner 中下载适配Basic的固件, 如下图所示。

2.USB 驱动安装

点击下方链接下载匹配操作系统的驱动程序。目前存在两种驱动芯片版本,CP210X(适用于CP2104版本)/CP34X(适用于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

3.端口选择

  1. 将设备通过 USB 线连接至电脑,在 M5Burner 中点击对应固件的 Burn 按钮,填写 Wi-Fi 信息,选择对应设备端口。
MacOS 端口选择
在 MacOS 中可能出现两个可选端口, 使用时请选择名称为wchmodem的端口。
  1. 设备开机后,插入 USB 接口,进入下载模式,连接后,软件弹出 Found New Device。此时连接成功,且屏幕不展示内容,进入编程模式。

4.固件烧录

将设备通过 USB 线连接至电脑,在 M5Burner 中选择对应固件的Burn按钮,填写该设备预连接的 Wi-Fi 配置,包括 Wi-Fi SSD 和 Wi-Fi Password 以及其他需要添加或者修改的设备配置。

注意
如果您的设备是第一次连接设备,您需要绑定设备于此账号下。

配置信息:

  • COM:串口
  • BaudRate:串口通信的波特率
  • Server:设备连接的服务器地址
  • WIFI SSID/WIFI Password:设备连接的 Wi-Fi 名称和密码
  • SNTP 服务器
    • SNTP0:阿里云 NTP 服务器(中国)
    • SNTP1:日本 NTP 服务器池
    • SNTP2:全球公共 NTP 服务器池
  • Timezone:时区设置
  • Boot Option
    • run main.py directly:直接运行 main.py
    • show startup nemu and network setup:显示启动界面(NEMU)以及网络
    • only net work setup:仅网络设置

5.修改设备配置

完成固件烧录后,设备将重新启动,保持连接 USB 连接。使用 M5Burner 点击Configure选项,填写需要修改的设备配置,点击 next

注意
烧录成功,需重启设备,如需重新更改设备配置,需重新修改烧录配置信息。

6.登陆 UiFlow2

点击页面右上角的用户图标,登陆 UiFlow2 系统账号。注:该账号需要与登陆 M5Burner 为同一账号,账号登陆成功后,该账号下,连接成功有效 Wi-Fi 的设备可通过点击 Select Device 进行查看,如需更换设备户主,需解绑设备与账号关系。

WI-FI 方式

确保已经配置 Wi-Fi:烧录程序时,需要在 M5Burner 烧录程序Configure中配置 Wi-Fi 以及其他信息。

选择在线设备。

USB 方式

选择 USB 需要连接的设备模块。

Basic 与电脑 USB 接口连接,点击WebTerminal按钮。

在弹框中选择 USB 连接的设备,点击连接,当 WebTerminal 屏幕显示Connected to Serial Port!说明 USB 连接成功。

7.RUN

完成以上步骤,就可以开始使用 UiFlow2 进行编程了。

8.相关链接

9.相关视频

On This Page