v4.8.4¶
v4.8.4 是一个可靠性和连接处理版本,基于现有的 Qt Creator 14.0.2 构建。它改进了 macOS 上 USB 驱动器到串口的匹配,使摄像头连接和重新同步更加健壮,扩大了 STMicroelectronics 模型库目录,并修复了一个可能使开发板变砖的 Alif 固件加载 Bug。该版本不包含任何会破坏用户项目的变更。
重点更新¶
macOS 驱动器匹配 现在通过遍历 DiskArbitration/IOKit 注册表来解析已挂载驱动器的 USB 序列号,从而正确地将摄像头存储驱动器与其串口配对。
更安全的 Alif 固件加载 不再擦除 MRAM 的
APP区域,此前这会导致开发板变砖。更可靠的连接,得益于更长的连接超时、带宽限期的重试式重新同步,以及在严格序列号匹配失败时回退到单个可移动驱动器的机制。
更广泛的 STMicroelectronics 模型库,现在可在
OPENMV_RT1060、OPENMV4P、ARDUINO_GIGA、ARDUINO_PORTENTA_H7和ARDUINO_NICLA_VISION上使用。更清晰的系统信息 面板,现以对齐的等宽富文本呈现,并带有多行的协议能力部分。
其他变更与改进¶
在 macOS 上,IDE 通过从卷挂载路径向上遍历 DiskArbitration/IOKit 注册表直到 USB 设备节点来解析已挂载驱动器的 USB 序列号,从而修复了摄像头存储驱动器的串口到驱动器匹配问题(35fd08410)。DiskArbitration 和 CoreFoundation 的 include 被包裹在
Q_OS_MAC保护中,以便非 Mac 构建能够干净地编译(5940f3f77)。当严格的序列号驱动器匹配失败但恰好存在一个可移动驱动器时,IDE 现在会回退到使用该单一驱动器作为摄像头的挂载路径(92d13cb10)。
摄像头重新同步现在使用更长的首次尝试连接超时,并以一秒的宽限超时进行重试,每次尝试都会重新创建传输通道,从而使初始连接更加可靠(2343a9211)。
设备系统信息以及主机/设备统计面板现在以等宽富文本呈现,列已重新对齐,并带有多行的协议能力部分,以获得更清晰的格式(549a6acfa)。
STMicroelectronics 模型库条目现在可在更多开发板上使用,除了
OPENMV_AE3和OPENMV_N6之外,目录还扩展到了OPENMV_RT1060、OPENMV4P、ARDUINO_GIGA、ARDUINO_PORTENTA_H7和ARDUINO_NICLA_VISION(ea75eea5f)。
Bug 修复¶
平台与工具支持¶
Qt Creator 基础版本: 14.0.2。
STMicroelectronics 模型库 目录除了
OPENMV_AE3和OPENMV_N6之外,已扩展到OPENMV_RT1060、OPENMV4P、ARDUINO_GIGA、ARDUINO_PORTENTA_H7和ARDUINO_NICLA_VISION。
破坏性变更¶
无。该版本不包含任何脚本 API 或用户项目工作流方面的破坏。