v4.0.11¶
v4.0.11 là bản phát hành bảo trì giúp các công cụ nạp firmware hoạt động ổn định hơn khi có các thao tác đồng thời và sửa lỗi cài đặt trình điều khiển USB tích hợp trong bộ cài đặt Windows. Phiên bản này vẫn dựa trên Qt Creator 10.0.1 (cùng nền tảng với bản phát hành trước), và không có thay đổi gây mất tương thích.
Điểm nổi bật¶
Công cụ nạp firmware an toàn luồng — các thao tác liên quan đến bootloader, DFU, tải firmware và liệt kê thiết bị hiện được bảo vệ bằng khóa mutex thực sự, ngăn chặn điều kiện tranh chấp khi kích hoạt đồng thời.
Trình điều khiển USB Windows được sửa — các tệp trình điều khiển
.inftích hợp, trước đây bị hỏng do chuẩn hóa ký tự kết thúc dòng, hiện đã được sửa và thêm lại, đồng thời bổ sung các tệp trình điều khiển GIGA/Mimsy.Mã thoát trình cài đặt Arduino — lệnh cài đặt trình điều khiển Arduino hiện chấp nhận các mã thoát đúng của trình cài đặt (
{5, 1280}).
Sửa lỗi¶
Các công cụ nạp firmware (
bossac,dfu-util,imx,picotoolvàmyqserialportinfo) hiện bảo vệ công việc của chúng bằng các khóaQMutexthực sự thay vì cờ bận đơn giản dạng boolean, ngăn chặn điều kiện tranh chấp khi các thao tác bootloader, DFU, tải firmware và liệt kê thiết bị được kích hoạt đồng thời (565576085).
Hỗ trợ nền tảng và công cụ¶
Phiên bản Qt Creator: 10.0.1.
Quá trình cài đặt trình điều khiển USB tích hợp trong bộ cài đặt Windows đã được sửa chữa. Các tệp trình điều khiển
.inftích hợp đang bị hỏng do chuẩn hóa ký tự kết thúc dòng; một quy tắc.gitattributeslà*.inf binarygiờ đây giữ chúng nguyên vẹn, và các tệp đã được sửa đã được thêm lại: trình điều khiển FTDIftdibus.infvàftdiport.inf(67bed53b2), trình điều khiểnopenmv.infvàpybcdc.inf(3c94eb8fe), và các tệpSTtube.infcủa DfuSe (962d4f20d), cùng với các tệp trình điều khiển.inf/.catmới cho GIGA và Mimsy (4a3327ad0).Lệnh cài đặt trình điều khiển Arduino hiện chấp nhận các mã thoát đúng của trình cài đặt (
{5, 1280}) (4a3327ad0).Bước ký mã nguồn Windows hiện bỏ qua các trình cài đặt trình điều khiển bên thứ ba được tích hợp (
dpinst*/vcredist*) để chúng không bị ký lại và tiếp tục hoạt động (6cf14f7e1).
Thay đổi gây mất tương thích¶
Không có. Các dự án và quy trình làm việc hiện có tiếp tục hoạt động không thay đổi.