v4.4.2¶
v4.4.2 uudistaa USB-sarjaprotokollan poistaakseen nollapituisten pakettien päällekkäisyyden, joka saattoi jumiuttaa tai katkaista kameran yhteyden, lisää korttikohtaisen USB-suurnopeustilan ja korjaa Windowsin ajurinasennusohjelman. Se on rakennettu Qt Creator 14.0.2:n päälle muuttumattomana edellisestä julkaisusta, eikä se sisällä yhteensopivuuden rikkovia muutoksia.
Kohokohdat¶
USB-sarjaprotokollan uudistus poistaa nollapituisen paketin (ZLP) päällekkäisyyden, joka turmeli synkronoinnin ja sai kameran jumiutumaan tai katkaisemaan yhteyden.
Korttikohtainen USB-suurnopeustila valitsee oikean bulk-päätepisteen koon (512 vs. 64) yhteyden muodostuksen yhteydessä.
Reagoivampi reaaliaikanäkymä tiheämmistä kehyspuskurin ja tilan kyselyväleistä johtuen.
Windowsin ajurinasennusohjelman korjaus, jotta USB-ajurivaihe ei enää kaada koko IDE:n asennusta.
Windowsin lukujumin palautus on otettu uudelleen käyttöön, ja samalla on poistettu
GET_STATE-ping-kiertotapa, joka itse aiheutti jumiutumisia.
Uudet ominaisuudet¶
Korttikohtainen suurnopeuslippu.
firmware/settings.jsonsaa korttikohtaisenhighSpeed-merkinnän, jotta IDE valitsee oikean USB-päätepisteen koon yhteyden muodostuksen yhteydessä. RT1062, AE3, N6, Portenta ja Nicla Vision on merkitty suurnopeuksisiksi, kun taas F4/F7/H7-kamerat ja Giga pysyvät täysnopeuksisina; IDE soveltaa vastaavan kortin arvoasetHighSpeed()-kutsulla avattaessa, oletuksena täysnopeus (431fc7bd4).
Muut muutokset ja parannukset¶
Tiukennetut kyselyvälit reagoivampaa reaaliaikanäkymää varten: kehyskoon dumppausväli laskee 50 ms:stä 5 ms:iin, TX-puskurin väli 20 ms:stä 5 ms:iin, ja tilanhakuväli asettuu 16 ms:iin (431fc7bd4, c8c14006a).
Poistettiin käyttökelvottomat koodinavigointitoiminnot editorista, mukaan lukien
Find Usages,Rename Symbolsekä in Next Split -seuraa-symbolia- ja seuraa-tyyppiä-muunnelmat, niiden pikanäppäimet (Ctrl+Shift+U/Ctrl+Shift+R) ja kontekstivalikon kohdat (2a28fba9b).
Korjaukset¶
Uudistettiin USB-sarjaprotokolla poistaakseen nollapituisen paketin (ZLP) päällekkäisyyden, joka turmeli synkronoinnin ja sai kameran jumiutumaan tai katkaisemaan yhteyden. Siirrot, jotka osuvat USB-bulk-päätepisteen rajalle, täytetään tai leikataan nyt päätepisteen koon mukaan, ja korttikohtainen USB-suurnopeustila lisättiin (431fc7bd4, 79f452128, 1be51d27f, cac187991).
Otettiin uudelleen käyttöön Windowsin lukujumin palautuspolku, jossa käyttöjärjestelmä vastaanottaa dataa mutta pidättää sen sovellukselta, ja samalla poistettiin
GET_STATE-ping-kiertotapa, joka itse aiheutti jumiutumisia; uusi-override_read_stall_timeout-komentoriviasetus (millisekunteja odotettavaksi ennen pingiä, oletus 1000) lisättiin palautusaikakatkaisun virittämiseen (cac187991).Korjattiin Windowsin USB-ajurinasennusohjelma niin, ettei se enää kaada koko IDE:n asennusta: ajurin
.cmd-skriptit päättyvät nyt onnistuneesti ja asennusohjelma hyväksyy nuo poistumiskoodit (750560aac, ba8537fa5).
Alusta- ja työkalutuki¶
Qt Creator -pohja: 14.0.2.
Yhteensopivuuden rikkovat muutokset¶
Ei mitään. Tämä julkaisu ei muuta mitään käyttäjälle näkyviä projektityönkulkuja.