v4.0.11¶
v4.0.11 est une version de maintenance qui renforce les outils de flashage du micrologiciel contre les opérations concurrentes et répare l’installation du pilote USB fourni avec le programme d’installation Windows. Elle reste sur Qt Creator 10.0.1 (la même base que la version précédente), et il n’y a aucun changement incompatible.
Points forts¶
Outils de flashage thread-safe — les opérations de programme d’amorçage, de DFU, de téléchargement du micrologiciel et d’énumération des périphériques sont désormais protégées par de véritables verrous mutex, ce qui évite les conditions de concurrence lorsqu’elles sont déclenchées simultanément.
Pilotes USB Windows réparés — les fichiers de pilote
.inffournis, auparavant corrompus par la normalisation des fins de ligne du texte, sont désormais corrigés et réintégrés, et les fichiers de pilote GIGA/Mimsy ont été ajoutés.Codes de sortie du programme d’installation Arduino — la commande d’installation du pilote Arduino accepte désormais les bons codes de sortie du programme d’installation (
{5, 1280}).
Corrections de bogues¶
Les outils de flashage du micrologiciel (
bossac,dfu-util,imx,picotooletmyqserialportinfo) protègent désormais leur travail avec de véritables verrousQMutexau lieu de simples drapeaux booléens d’occupation, ce qui évite les conditions de concurrence lorsque les opérations de programme d’amorçage, de DFU, de téléchargement du micrologiciel et d’énumération des périphériques sont déclenchées simultanément (565576085).
Prise en charge des plateformes et des outils¶
Base Qt Creator : 10.0.1.
L’installation du pilote USB fourni avec le programme d’installation Windows a été réparée. Les fichiers de pilote
.inffournis étaient corrompus par la normalisation des fins de ligne ; une règle.gitattributes*.inf binaryles conserve désormais intacts, et les fichiers corrigés ont été réintégrés : les pilotes FTDIftdibus.infetftdiport.inf(67bed53b2), les pilotesopenmv.infetpybcdc.inf(3c94eb8fe), et les fichiers DfuSeSTtube.inf(962d4f20d), ainsi que de nouveaux fichiers de pilote.inf/.catGIGA et Mimsy (4a3327ad0).La commande d’installation du pilote Arduino accepte désormais les bons codes de sortie du programme d’installation (
{5, 1280}) (4a3327ad0).L’étape de signature de code Windows ignore désormais les programmes d’installation de pilotes tiers fournis (
dpinst*/vcredist*) afin qu’ils ne soient pas resignés et continuent de fonctionner (6cf14f7e1).
Changements incompatibles¶
Aucun. Les projets et les flux de travail existants continuent de fonctionner sans modification.