v4.0.11¶
v4.0.11 är en underhållsversion som härdar firmware-flashverktygen mot samtidiga operationer och reparerar Windows-installationsprogrammets medföljande USB-drivrutinsinstallation. Den stannar kvar på Qt Creator 10.0.1 (samma bas som föregående version), och det finns inga brytande ändringar.
Höjdpunkter¶
Trådsäkra flashverktyg — operationerna för startladdare, DFU, firmware-nedladdning och enhetsuppräkning skyddas nu av riktiga mutex-lås, vilket förhindrar tävlingsvillkor när de utlöses samtidigt.
Windows USB-drivrutiner reparerade — de medföljande
.inf-drivrutinsfilerna, som tidigare skadades av normalisering av radslut i text, är nu åtgärdade och återinlagda, och drivrutinsfiler för GIGA/Mimsy har lagts till.Avslutningskoder för Arduino-installationsprogram — kommandot för installation av Arduino-drivrutinen accepterar nu de korrekta avslutningskoderna för installationsprogrammet (
{5, 1280}).
Felrättningar¶
Firmware-flashverktygen (
bossac,dfu-util,imx,picotoolochmyqserialportinfo) skyddar nu sitt arbete med riktigaQMutex-lås i stället för enkla upptagetflagga-booleaner, vilket förhindrar tävlingsvillkor när operationer för startladdare, DFU, firmware-nedladdning och enhetsuppräkning utlöses samtidigt (565576085).
Plattforms- och verktygsstöd¶
Qt Creator-bas: 10.0.1.
Windows-installationsprogrammets medföljande USB-drivrutinsinstallation reparerades. De medföljande
.inf-drivrutinsfilerna skadades av normalisering av radslut; en*.inf binary-regel i.gitattributeshåller dem nu intakta, och de åtgärdade filerna återinlades: FTDI-drivrutinernaftdibus.infochftdiport.inf(67bed53b2), drivrutinernaopenmv.infochpybcdc.inf(3c94eb8fe) samt DfuSe-filenSTtube.inf(962d4f20d), tillsammans med nya.inf/.cat-drivrutinsfiler för GIGA och Mimsy (4a3327ad0).Kommandot för installation av Arduino-drivrutinen accepterar nu de korrekta avslutningskoderna för installationsprogrammet (
{5, 1280}) (4a3327ad0).Windows-kodsigneringssteget hoppar nu över de medföljande tredjepartsinstallationsprogrammen för drivrutiner (
dpinst*/vcredist*) så att de inte signeras om och fortsätter att fungera (6cf14f7e1).
Brytande ändringar¶
Inga. Befintliga projekt och arbetsflöden fortsätter att fungera oförändrat.