v2.6.7¶
v2.6.7 将 DFU 固件刷写和视频转换工作流移入嵌入式 IDE 终端对话框,为 Arduino Portenta H7 增加了 CYW4343 WiFi 协处理器编程,并改进了灰度传感器处理和 DFU 模式提示。IDE 仍基于 Qt Creator 4.0.2,捆绑的 OpenMV 固件升级到 3.6.9,且不含重大变更。
亮点¶
嵌入式 DFU 刷写终端在可调整大小的 IDE 对话框内运行
dfu-util,带有实时输出(错误以红色高亮)和取消按钮,而不再使用外部操作系统终端窗口。CYW4343 WiFi 固件现在在通过 DFU 刷写 Arduino Portenta H7 时与主固件一同编程。
嵌入式视频转换终端在同一个可调整大小的 IDE 对话框中运行 FFmpeg
Convert Video工具,带有实时输出和取消功能。重新设计的 DFU 模式提示采用固件版本下拉菜单和一个可选的
Erase internal file system复选框,并记住你上次的选择。灰度传感器支持将自动把
RGB565改写为GRAYSCALE的功能扩展到 MT9V034(除 HM01B0 之外)。
新功能¶
嵌入式 DFU 刷写终端。
dfu-util现在直接启动进入一个QDialog终端,以纯文本流式输出实时stdout并将stderr以红色高亮,带有取消按钮和保存的窗口几何信息,取代了外部操作系统终端窗口。(c2875d871)CYW4343 WiFi 协处理器编程。在 Arduino Portenta H7 上通过 DFU 加载固件现在会运行一个额外的编程步骤,刷写板载 CYW4343 WiFi 固件(
CYW4343/cyw4343.bin位于0x90F00000),由dfu.txt中的extraProgramCommands驱动。(62e0ba771、ba31998ce)嵌入式视频转换终端。基于 FFmpeg 的
Convert Video工具现在在可调整大小的 IDE 终端对话框中运行ffmpeg,带有实时输出和取消功能,而不再启动外部终端。(5987bb152)出厂配置选项。一个隐藏的
-form_key命令行选项在提供时会自动将已连接的 OpenMV Cam 的开发板/ID 注册到 OpenMV 的服务器,而不显示手动注册提示。(d5740f71e)
其他变更与改进¶
重新设计的 DFU 模式提示。
board detected in DFU mode提示现在是一个对话框,带有显示确切的最新发布固件版本的下拉菜单,以及一个可选的Erase internal file system复选框,并记住上次选择的操作和擦除状态。(0a4d6258c)擦除复选框工具提示。引导加载程序/DFU 擦除文件系统复选框现在带有工具提示,说明擦除内部闪存盘不会擦除可移动 SD 卡。(0a4d6258c)
对打开的示例进行原地灰度改写。当已打开的 helloworld 示例在 HM01B0 或 MT9V034 传感器上运行时,IDE 会原地将其改写为使用
GRAYSCALE,使其能在这些仅支持灰度的传感器上工作。(4448edb38)更清晰的刷写后消息。在 DFU/固件更新后,确认消息现在会说明
main.py被覆盖而未擦除磁盘的情况,因此摄像头只是运行main.py并挂载其驱动器。(62e0ba771)更新的示例脚本。
ulab.py现在使用ulab.numerical计算均值/标准差,deep_sleep.py将传感器软睡眠重新排序到 OV7725 稳压器旁路之前,新增的19-Low-Power/extint_wakeup.py演示了通过外部中断从停止模式唤醒。(c30fcb7c3)连接对话框优化。
Connecting...进度文本经过换行重新排版,以提高可读性。(0d3619245)
错误修复¶
平台与工具支持¶
重大变更¶
无。本版本向后兼容;现有项目和脚本无需任何更改。