v4.0.10¶
v4.0.10 为 Arduino Giga(STM32H747)开发板新增了完整支持,捆绑了固件、引导加载程序和 UVC 二进制文件,并修复了若干刷写、录制和本地化问题。该版本基于 Qt Creator 10.0.1;对现有项目没有破坏性变更。
亮点¶
Arduino Giga 支持 现已内置,捆绑了固件、引导加载程序和 UVC 二进制文件,并支持基于 DFU 的刷写。
刷写安全的端口扫描: 串口扫描不再干扰正在进行的固件刷写。
图像写入器录制 现在接受帧间隔为零毫秒的文件,不再被拒绝。
恢复本地化: 所有 Qt 翻译文件再次被捆绑,使 IDE 的翻译能够正确工作。
新功能¶
错误修复¶
修复了 Giga DFU 设置中的一处 JSON 语法错误(
appvidpid列表中多出的一个双引号)(c27d9d7ea)。将 Giga DFU 开发板类型从
H747更正为H7,使 Arduino 开发板刷写在 IDE 中正常工作(860aa10d6)。添加了有效的锁机制,使串口扫描不再干扰通过
dfu-util、picotool、bossac或imx进行的正在进行的固件刷写(f0de0fe00、da7e80b12)。修复了 "No DFU settings for the selected board type!" 和 "No DFU settings for the selected device!" 两个错误对话框,它们各自将两个
int类型的 VID/PID 值传入单个.arg()调用,导致第二个值被当作%1的字段宽度而非替换%2;现在两者都使用.arg(...).arg(...),因此 VID 和 PID 都能正确显示(b95a977b3)。恢复了对所有 Qt 翻译文件的捆绑,使 IDE 的本地化能够正确工作(e10d65de7)。
平台和工具支持¶
Qt Creator 基础版本: 10.0.1。
Arduino Giga H7 固件现已捆绑(
ARDUINO_GIGA_H7:firmware.bin/.dfu、bootloader.bin/.dfu、uvc.bin/.dfu)。
破坏性变更¶
无。本版本与现有项目和工作流程完全兼容。