加载 DEIMOS 固件

加载 DEIMOS 固件对话框用于直接在 MotioForge Studio 中更新 DEIMOS 硬件控制板的固件, 无需其他外部工具。在启动窗口中通过 DEIMOS → 加载 DEIMOS 固件菜单打开。

加载步骤

  1. 用 USB 线将 DEIMOS 控制板连接到计算机。
  2. 通过 DEIMOS → 加载 DEIMOS 固件菜单打开对话框。
  3. 从列表中选择固件程序包(程序包随 MotioForge Studio 一起提供)。
  4. 选择控制板所连接的 COM 端口。
  5. 点击上传并等待完成。日志会显示进度。

选择程序包

字段描述
程序包MotioForge Studio 资源中可用的 .deimospkg 文件列表。每个程序包包含一个特定版本的固件及其清单。
显示所有版本未选中时,每种硬件只显示最新的固件版本;选中时,显示找到的所有版本。
固件信息自动显示所选程序包的版本、描述和支持的硬件。

选择端口

字段描述
串行端口待更新的 DEIMOS 控制板实际连接的 COM 端口。
刷新重新检测系统中可用的固件程序包和串行端口(如果在打开对话框后才连接控制板,这很有用)。

对所连接控制板的检查

检测控制板按钮会打开所选端口,显示所连接的控制板以及已安装的 DEIMOS 版本(控制板会重启)。 每次上传前也会自动执行同样的检查:

情况结果
所连接的控制板与程序包的控制板不同(例如在 Mega 上使用 ESP32 程序包)上传被阻止。
无法识别控制板:DEIMOS 没有响应,且 USB 适配器为通用型号(CH340、CP210x)需要确认。
控制板上的 DEIMOS 版本比正在上传的版本更新需要确认;如果退回到 2.0 之前的版本,会提示参数化动画将无法使用。
相同版本、升级,或控制板上没有 DEIMOS仅在日志中提示。

控制板通过 DEIMOS 的响应识别(从 2.0 起会报告 board=),或通过原装控制板的 USB 标识识别(例如 Arduino Mega 2560)。 上传完成后 ARES 会再次读取版本:如果控制板没有以刚上传的版本响应,最终消息会予以提示。

上传日志

文本区域实时显示整个过程的所有阶段: 程序包完整性校验、解密、通过 arduino-cli 上传、控制板重启。出错时,日志会说明原因。

注意:开始上传前,MotioForge Studio 会自动关闭 COM 端口, 以免与 arduino-cli 冲突。完成后端口不会自动重新打开: 请使用端口控制台中的按钮,或开始播放。

支持的硬件

当前版本的 DEIMOS 固件支持:

有关支持的元素类型(SERVO_BUS、SERVO_PWM、SWITCH)的最新列表, 请参阅所选程序包的清单。

如果上传失败并提示「端口繁忙」或「拒绝访问」, 请检查是否有其他软件(Arduino IDE、串口终端)正在使用同一个 COM 端口。
另请参阅: 端口编辑器 — 端口控制台 — 启动窗口