参考 UiFlow2 Web IDE 教程,了解使用 UiFlow2 的基本流程,并完成 M5Burner 固件烧录工具的安装。
在 M5Burner 中下载适配 Cardputer-Adv 的固件,如下图所示。
OFF 状态,然后在开机前按住 G0 按键,在设备通电后释放,之后设备将进入下载模式。
Burn 按钮,选择对应设备端口后,单击 Start。
Next,开始烧录。
配置信息说明:
Burn successfully, click here to return 时,表示烧录成功,此时请复位设备。
Configure 选项,根据界面提示进行修改。
设备支持 Access Code (通过无线网络) 或 USB (有线连接电脑) 方式连接 UiFlow2,实现程序的推送与调试,详细可参考以下教程操作:
Configure 选项进行修改后,重新烧录。

Access Code。
访问 uiflow2.m5stack.com 打开 UiFlow2 Web IDE。
点击页面上的 Select Your Controller (首次进入时会显示) 或 Controller 按钮,进入 Select Device 页面。
Connect Device,输入访问码以及自定义设备名称后,单击 Confirm 即可将 Cardputer-Adv 连接到 UiFlow2 中。
访问 uiflow2.m5stack.com 打开 UiFlow2 Web IDE,并将 Cardputer-Adv 通过 USB Type-C 线连接至电脑。
点击页面上的 Select Your Controller (首次进入时会显示) 或 Controller 按钮,进入 Select Device 页面。
Confirm。
WebTerminal 按钮,在弹框中选择 Cardputer-Adv 的串行端口,点击 连接。
当 WebTerminal 屏幕显示 Connected to Serial Port! 时,说明 USB 连接成功。
设备连接到 UiFlow2 后,就可以拖拽 Blockly,进行程序编辑了。
程序编辑完成后,单击界面右下角的 Run Once 按钮,可以单次运行测试程序;单击 Run Always 按钮,可以将程序下载到设备。
也可以在 WebTerminal 窗口,单次运行或者下载程序。
设备 (Cardputer-Adv) 启动后,键盘默认处于低功耗休眠状态。为启用键盘输入功能,用户需同时执行以下操作:左手持续按住键盘上的 fn 键以唤醒键盘;右手在键盘上点击所需执行的按键。此操作可确保键盘成功激活并响应后续输入。具体操作方法,可以查阅 官网文档。
注意:main.py 不能删除,删除后,进入 APP.RUN 程序,设备会卡死。执行 UiFlow2 程序烧录或者 main.py 程序运行后,是无法回到 UiFlow2 主界面的,需重新使用 M5Burner 进行 Configure 配置,刷新固件。