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。