v4.0.11¶
v4.0.11 este o versiune de întreținere care consolidează instrumentele de flashare a firmware-ului împotriva operațiilor concurente și repară instalarea driverului USB inclus în programul de instalare pentru Windows. Rămâne pe Qt Creator 10.0.1 (aceeași bază ca versiunea anterioară) și nu există modificări incompatibile.
Aspecte importante¶
Instrumente de flashare sigure pentru fire de execuție — operațiile de bootloader, DFU, descărcare a firmware-ului și enumerare a dispozitivelor sunt acum protejate de blocaje mutex reale, prevenind condițiile de cursă atunci când sunt declanșate concurent.
Driverele USB pentru Windows reparate — fișierele driver
.infincluse, anterior corupte de normalizarea sfârșiturilor de linie din text, sunt acum reparate și readăugate, iar fișierele driver GIGA/Mimsy au fost adăugate.Codurile de ieșire ale programului de instalare Arduino — comanda de instalare a driverului Arduino acceptă acum codurile de ieșire corecte ale programului de instalare (
{5, 1280}).
Remedieri de erori¶
Instrumentele de flashare a firmware-ului (
bossac,dfu-util,imx,picotoolșimyqserialportinfo) își protejează acum activitatea cu blocajeQMutexreale în loc de simple variabile booleene de tip busy-flag, prevenind condițiile de cursă atunci când operațiile de bootloader, DFU, descărcare a firmware-ului și enumerare a dispozitivelor sunt declanșate concurent (565576085).
Suport pentru platforme și instrumente¶
Bază Qt Creator: 10.0.1.
Instalarea driverului USB inclus în programul de instalare pentru Windows a fost reparată. Fișierele driver
.infincluse erau corupte de normalizarea sfârșiturilor de linie; o regulă.gitattributes*.inf binaryle păstrează acum intacte, iar fișierele reparate au fost readăugate: driverele FTDIftdibus.infșiftdiport.inf(67bed53b2), drivereleopenmv.infșipybcdc.inf(3c94eb8fe) și fișierele DfuSeSTtube.inf(962d4f20d), împreună cu noi fișiere driver.inf/.catpentru GIGA și Mimsy (4a3327ad0).Comanda de instalare a driverului Arduino acceptă acum codurile de ieșire corecte ale programului de instalare (
{5, 1280}) (4a3327ad0).Pasul de semnare a codului pentru Windows omite acum programele de instalare a driverelor terțe incluse (
dpinst*/vcredist*), astfel încât acestea să nu fie resemnate și să continue să funcționeze (6cf14f7e1).
Modificări incompatibile¶
Niciuna. Proiectele și fluxurile de lucru existente continuă să funcționeze nemodificate.