v4.8.6

v4.8.6 是一个连接性和工具链版本,重点改进了高速摄像头固件加载、更智能的帧缓冲区流式传输,以及更新后的 AI/工具链捆绑包。它仍然基于 Qt Creator 14.0.2。该版本不包含任何会破坏现有用户项目的变更。

重点更新

  • 可靠的 macOS 固件加载,适用于运行 V4.8.1 V1 DBG 协议的高速 RT1062 和 Alif AE3 摄像头,方法是绕过一个 TinyUSB 高速 USB 锁死问题。

  • 自动选择 JPEG 与原始流式传输,当摄像头以全速运行或具有硬件 JPEG 编码器时选择 JPEG,仅当摄像头为高速且缺少 JPEG 编码器时才选择原始格式,并按开发板记住该选择。

  • Alif ROM/恢复模式恢复,在固件加载期间驱动维护工具并提示进行电源重启。

  • ST Edge AI 工具更新至 STEDGEAI 3.0.0,Arm GNU 裸机工具链更新至 14.3.rel1

  • csi_ng 自动修正,使示例脚本能够使用新的 csi.* API 让分辨率和像素格式适应所连接的传感器。

新功能

  • IDE 现在会根据所连接开发板的能力自动选择 JPEG 还是原始帧缓冲区流式传输:当摄像头以全速运行或具有硬件 JPEG 编码器时,它会优先选择 JPEG,仅当摄像头为高速且缺少 JPEG 编码器时才回退到原始格式。按开发板区分的选择会在会话之间被记住(64823318a)。

  • Alif 固件加载现在能够检测并恢复以 ROM/恢复模式启动的开发板,通过维护工具驱动恢复过程,并在之后提示用户对摄像头进行电源重启(617724b4e)。

其他变更与改进

  • 灰度以及 HM01B0/Boson/GENX320 传感器的自动修正现在也会改写新的 csi_ng API 调用(.pixformat(csi.*) / .framesize(csi.*)),使示例的分辨率和像素格式适应所连接的传感器(11a3e0d37)。

Bug 修复

  • 运行 V4.8.1 V1 DBG 协议的高速 RT1062 和 Alif AE3 摄像头的固件加载现在能在 macOS 上可靠地连接,方法是拆分协议版本检查数据包以绕过一个 TinyUSB 高速 USB 锁死问题(4b558274d)。

  • 匹配摄像头的 USB 序列号驱动器现在也接受字节顺序反转的序列号,修复了那些以反转字节顺序报告序列号的开发板上的驱动器检测问题(633f5e559)。

  • 在 macOS 上,编辑器标签页现在被强制对齐到标签栏的左侧,而不是被拉伸或居中(5a25d12ed6f4139739)。

平台与工具支持

  • Qt Creator 基础版本: 14.0.2。

  • ST Edge AI 工具 在 Windows、macOS-arm 和 Linux64 上更新至 STEDGEAI 3.0.0(从 2.1.0),其中 OPENMV_N6 neuralart 配置文件去除了 --mvei 选项;STEDGEAI 的下载 URL 也被移至 download.openmv.ioc7560debb5fd08b8b6)。

  • Arm GNU 裸机工具链 更新至 14.3.rel1(从 14.2.rel1)(c7560debb)。

破坏性变更

无。该版本与现有的 OpenMV IDE 项目和工作流完全兼容。