v4.0.11¶
v4.0.11은 동시 작업에 대한 펌웨어 플래시 도구를 강화하고 Windows 설치 프로그램의 번들 USB 드라이버 설치를 복구하는 유지 보수 릴리스입니다. Qt Creator 10.0.1(이전 릴리스와 동일한 베이스)을 유지하며, 호환성 깨짐은 없습니다.
주요 내용¶
스레드 안전 플래시 도구 — 부트로더, DFU, 펌웨어 다운로드, 장치 열거 작업이 이제 실제 뮤텍스 잠금으로 보호되어 동시에 트리거될 때 경합 조건을 방지합니다.
Windows USB 드라이버 복구 — 이전에 텍스트 줄 끝 정규화로 인해 손상되었던 번들
.inf드라이버 파일이 이제 수정되어 다시 추가되었으며, GIGA/Mimsy 드라이버 파일이 추가되었습니다.Arduino 설치 프로그램 종료 코드 — Arduino 드라이버 설치 명령이 이제 올바른 설치 프로그램 종료 코드(
{5, 1280})를 허용합니다.
버그 수정¶
펌웨어 플래시 도구(
bossac,dfu-util,imx,picotool,myqserialportinfo)가 이제 단순 사용 중 플래그 부울 대신 실제QMutex잠금으로 작업을 보호하여, 부트로더, DFU, 펌웨어 다운로드, 장치 열거 작업이 동시에 트리거될 때 경합 조건을 방지합니다(565576085).
플랫폼 및 도구 지원¶
Qt Creator 베이스: 10.0.1.
Windows 설치 프로그램의 번들 USB 드라이버 설치가 복구되었습니다. 번들
.inf드라이버 파일이 줄 끝 정규화로 인해 손상되고 있었는데, 이제*.inf binary.gitattributes규칙이 파일을 온전하게 유지하며, 수정된 파일이 다시 추가되었습니다:ftdibus.inf및ftdiport.infFTDI 드라이버(67bed53b2),openmv.inf및pybcdc.inf드라이버(3c94eb8fe), DfuSeSTtube.inf파일(962d4f20d), 그리고 새로운 GIGA 및 Mimsy 드라이버.inf/.cat파일(4a3327ad0)입니다.Arduino 드라이버 설치 명령이 이제 올바른 설치 프로그램 종료 코드(
{5, 1280})를 허용합니다(4a3327ad0).Windows 코드 서명 단계가 이제 번들 타사 드라이버 설치 프로그램(
dpinst*/vcredist*)을 건너뛰어, 다시 서명되지 않고 계속 작동하도록 합니다(6cf14f7e1).
호환성 깨짐¶
없음. 기존 프로젝트 및 워크플로는 변경 없이 계속 작동합니다.