v3.0.3¶
v3.0.3 新增了对 NXP i.MX RT1060(EVKB-MIMXRT1060)板卡的一流支持,包括串行引导加载程序(SBL)的修复并重新烧录流程,同时还提供了自动重连开关、RTSP 流播放器,以及对导入助手和代码补全文档字符串解析的改进。本次发布基于 Qt Creator 4.0.2 构建,将捆绑的 OpenMV 固件升级到 v4.4.2,对用户项目没有破坏性变更。
亮点¶
NXP i.MX RT1060 支持。 EVKB-MIMXRT1060 板卡现已得到识别,可直接从 IDE 烧录。
SBL 引导加载程序修复流程。 一个可用的串行下载(
blhost)引导加载程序流程可以修复并重新烧录基于 i.MX RT1060 的摄像头,并可选地擦除闪存文件系统。自动重连到 OpenMV Cam。 新增的
Tools开关会在检测到摄像头时自动重连,而不会停止正在运行的脚本。播放 RTSP 流。 新增的
Video Tools项可通过ffplay播放实时 RTSP 流。针对嵌套模块的导入助手。 非扁平文件夹层级中的模块现在可以正确地导入并复制到 OpenMV Cam。
新功能¶
NXP i.MX RT1060 支持新增了一个专用的固件烧录加载器,它驱动捆绑的
sdphost/blhost工具通过 USB 对 EVKB-MIMXRT1060 进行编程,并附带新的imx.txt配置和boards.txt条目OMVRT60_IMXRT60_32768_SDRAM(6a040cda3,e72ff6f52)。SBL 引导加载程序流程 让用户能够通过 i.MX 二级引导加载程序修复并重新烧录基于 i.MX RT1060 的摄像头,并可在重新烧录时(由现有的擦除操作驱动)可选地擦除闪存文件系统(0bb648c94,da591b7c9,c08022fab)。
自动重连到 OpenMV Cam 是一个可勾选的
Tools菜单项,会在检测到摄像头时自动重连而不停止正在运行的脚本;该状态会跨会话保留,并在激活时禁用手动的Connect/Disconnect操作(0546d806e)。播放 RTSP 流 是一个新的
Video Tools项(非 Linux),会提示输入 IP/域名、端口(默认 554)以及 TCP 或 UDP 传输方式,然后通过ffplay播放实时的rtsp://流(f6a39055d)。为 Nicla Vision 和 Portenta H7 板卡新增了用于 Yes/No 关键词识别的 MicroSpeech 示例(8cecde656)。
其他变更和改进¶
导入助手 现在能正确导入并复制嵌套(非扁平)文件夹层级中的模块,会根据相对路径计算点分模块名并递归复制文件夹;
Documents文件夹中的模块会覆盖Examples中的模块(e5696f6f8,33a703157,1e4a27769)。代码补全文档字符串解析 现在能正确提取函数参数签名,包括从捆绑的 HTML 文档中剥离可选参数的
[...]标记(75cb80a09,05125bec8,16fde1c1e)。连接/断开的可靠性 得到改进:文本缓冲区和图像缓冲区的清空循环现在始终运行,只有
scriptStop受自动重连状态的控制,因此无论是否启用自动重连,缓冲区都能干净地清空(6673302e1)。
Bug 修复¶
平台和工具支持¶
Qt Creator 基础版本: 4.0.2。
新板卡: NXP i.MX RT1060(EVKB-MIMXRT1060),板卡条目
OMVRT60_IMXRT60_32768_SDRAM(固件文件夹EVKBMIMXRT1060)(6a040cda3,e72ff6f52)。捆绑的 OpenMV 固件: 更新到 v4.4.2(经由一个中间的 4.3.3 版本过渡),并为 OPENMV2/3/4/4P/4_PRO/PT、NANO33、NICLAV、PORTENTA 和 NANO_RP2040 刷新了 firmware/uvc/bootloader 二进制文件(8cecde656,292950b60)。
捆绑的 NXP 工具:
blhost和sdphost现在在 Linux 和 macOS 上被标记为可执行,以便 i.MX 引导加载程序流程可以运行它们(3c464ca5a)。
破坏性变更¶
无。本次发布未给用户项目引入任何破坏性变更;Qt Creator 基础版本仍为 Qt Creator 4.0.2。