v4.0.11¶
v4.0.11 on ylläpitojulkaisu, joka koventaa laiteohjelmiston flashaustyökaluja samanaikaisia operaatioita vastaan ja korjaa Windows-asennusohjelman mukana toimitettavan USB-ajurin asennuksen. Se pysyy Qt Creator 10.0.1 -versiossa (sama pohja kuin edellisessä julkaisussa), eikä siinä ole yhteensopivuutta rikkovia muutoksia.
Kohokohdat¶
Säieturvalliset flashaustyökalut — käynnistyslatain-, DFU-, laiteohjelmiston latauksen ja laitteiden luetteloinnin operaatioita suojaavat nyt oikeat mutex-lukot, mikä estää kilpailutilanteet samanaikaisesti käynnistettäessä.
Windowsin USB-ajurit korjattu — mukana toimitettavat
.inf-ajuritiedostot, jotka tekstin rivinvaihtojen normalisointi oli aiemmin vioittanut, on nyt korjattu ja lisätty uudelleen, ja GIGA/Mimsy-ajuritiedostot lisättiin.Arduino-asennusohjelman paluukoodit — Arduino-ajurin asennuskomento hyväksyy nyt oikeat asennusohjelman paluukoodit (
{5, 1280}).
Virhekorjaukset¶
Laiteohjelmiston flashaustyökalut (
bossac,dfu-util,imx,picotooljamyqserialportinfo) suojaavat nyt työnsä oikeillaQMutex-lukoilla pelkkien busy-flag-totuusarvojen sijaan, mikä estää kilpailutilanteet, kun käynnistyslatain-, DFU-, laiteohjelmiston latauksen ja laitteiden luetteloinnin operaatiot käynnistetään samanaikaisesti (565576085).
Alusta- ja työkalutuki¶
Qt Creator -pohja: 10.0.1.
Windows-asennusohjelman mukana toimitettava USB-ajurin asennus korjattiin. Mukana toimitettavat
.inf-ajuritiedostot vioittuivat rivinvaihtojen normalisoinnin takia;*.inf binary.gitattributes-sääntö pitää ne nyt ehjinä, ja korjatut tiedostot lisättiin uudelleen:ftdibus.inf- jaftdiport.inf-FTDI-ajurit (67bed53b2),openmv.inf- japybcdc.inf-ajurit (3c94eb8fe) sekä DfuSe-tiedostotSTtube.inf(962d4f20d) yhdessä uusien GIGA- ja Mimsy-ajureiden.inf/.cat-tiedostojen kanssa (4a3327ad0).Arduino-ajurin asennuskomento hyväksyy nyt oikeat asennusohjelman paluukoodit (
{5, 1280}) (4a3327ad0).Windowsin koodinallekirjoitusvaihe ohittaa nyt mukana toimitettavat kolmannen osapuolen ajuriasennusohjelmat (
dpinst*/vcredist*), jotta niitä ei allekirjoiteta uudelleen ja ne toimivat edelleen (6cf14f7e1).
Yhteensopivuutta rikkovat muutokset¶
Ei mitään. Olemassa olevat projektit ja työnkulut toimivat edelleen muuttumattomina.