v4.0.10

v4.0.10은 번들 펌웨어, 부트로더, UVC 바이너리를 포함하여 Arduino Giga(STM32H747) 보드에 대한 완전한 지원을 추가하고, 여러 플래시, 녹화, 현지화 문제를 수정합니다. 이 릴리스는 Qt Creator 10.0.1을 기반으로 하며, 기존 프로젝트에 대한 호환성 깨짐은 없습니다.

주요 내용

  • Arduino Giga 지원이 이제 기본 내장되어, 번들 펌웨어, 부트로더, UVC 바이너리와 DFU 기반 플래시를 제공합니다.

  • 플래시 안전 포트 스캔: 시리얼 포트 스캔이 더 이상 진행 중인 펌웨어 플래시를 방해하지 않습니다.

  • 이미지 라이터 녹화 파일에서 프레임 간 간격이 0밀리초인 경우, 이제 거부되지 않고 허용됩니다.

  • 현지화 복원: 모든 Qt 번역 파일이 다시 번들되어 IDE의 번역이 올바르게 작동합니다.

새로운 기능

  • Arduino Giga(STM32H747): 완전한 보드 지원을 추가했습니다. 여기에는 share/qtcreator/firmware/ARDUINO_GIGA_H7/ 아래의 번들 firmware, bootloader, uvc 바이너리(.bin.dfu), boards.txtdfu.txt 항목, 새로운 USB PID(ARDUINOCAM_GH7_PID, GIGA_LDR_PID, GIGA_APP_PID), 그리고 포트 필터링, 연결, 라이선스 확인 경로에서의 Giga 감지가 포함됩니다(91a634714, 21ad38087, 860aa10d6, c27d9d7ea).

버그 수정

  • Giga DFU 설정의 JSON 구문 오류(appvidpid 목록의 불필요한 큰따옴표)를 수정했습니다(c27d9d7ea).

  • IDE에서 Arduino 보드 플래시가 작동하도록 Giga DFU 보드 유형을 H747에서 H7로 수정했습니다(860aa10d6).

  • 작동하는 잠금 기능을 추가하여, 시리얼 포트 스캔이 dfu-util, picotool, bossac, imx를 통한 진행 중인 펌웨어 플래시를 더 이상 방해하지 않도록 했습니다(f0de0fe00, da7e80b12).

  • 프레임 간 간격이 0밀리초인 이미지 라이터 녹화 파일이 이제 범위 초과로 거부되지 않고 허용됩니다(fed86c2bb, 75bc5a848).

  • “No DFU settings for the selected board type!”와 “No DFU settings for the selected device!” 오류 대화 상자를 모두 수정했습니다. 두 대화 상자는 각각 두 개의 int VID/PID 값을 단일 .arg() 호출에 전달하여 두 번째 값이 %2로 치환되지 않고 %1 필드 너비로 처리되었습니다. 이제 두 대화 상자 모두 .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).

호환성 깨짐

없음. 이 릴리스는 기존 프로젝트 및 워크플로와 완전히 호환됩니다.