v4.8.4

v4.8.4 är en tillförlitlighets- och anslutningshanteringsversion byggd på den befintliga Qt Creator 14.0.2-basen. Den förbättrar matchningen mellan USB-enhet och serieport på macOS, gör kameraanslutning och omsynkronisering mer robust, breddar STMicroelectronics model-zoo-katalogen och åtgärdar en bugg i Alif-firmwareladdningen som kunde tegelsten lägga kort. Det finns inga brytande ändringar för användarprojekt.

Höjdpunkter

  • Enhetsmatchning på macOS löser nu en monterad enhets USB-serienummer genom att gå igenom DiskArbitration/IOKit-registret och parar korrekt ihop kamerans lagringsenheter med deras serieport.

  • Säkrare Alif-firmwareladdning raderar inte längre MRAM-APP-regionen, vilket tegelsten lade kort.

  • Mer tillförlitliga anslutningar tack vare längre anslutningstidsgränser, en omsynkronisering som gör nya försök med respit och en reservlösning med en enda flyttbar enhet när strikt serienummermatchning misslyckas.

  • Bredare STMicroelectronics model zoo, nu tillgänglig på OPENMV_RT1060, OPENMV4P, ARDUINO_GIGA, ARDUINO_PORTENTA_H7 och ARDUINO_NICLA_VISION.

  • Renare paneler för Systeminformation renderade som justerad rik text med fast breddssteckensnitt och en flerradig sektion för protokollkapaciteter.

Övriga ändringar och förbättringar

  • På macOS löser IDE:n en monterad enhets USB-serienummer genom att gå igenom DiskArbitration/IOKit-registret från volymens monteringssökväg upp till USB-enhetsnoden, vilket åtgärdar matchningen mellan serieport och enhet för kamerans lagringsenheter (35fd08410). DiskArbitration- och CoreFoundation-inkluderingarna är inkapslade i en Q_OS_MAC-skydd så att icke-Mac-byggen kompilerar rent (5940f3f77).

  • När strikt serienummermatchning av enheter misslyckas men det finns exakt en flyttbar enhet faller IDE:n nu tillbaka på att använda den enda enheten som kamerans monteringssökväg (92d13cb10).

  • Kameraomsynkroniseringen använder nu en längre anslutningstidsgräns vid första försöket och gör nya försök med en respittidsgräns på en sekund, och återskapar transporten vid varje försök för att göra de inledande anslutningarna mer tillförlitliga (2343a9211).

  • Panelerna för enhetens Systeminformation och värd-/enhetsstatistik renderas nu som rik text med fast breddssteckensnitt med omjusterade kolumner och en flerradig sektion för protokollkapaciteter för tydligare formatering (549a6acfa).

  • STMicroelectronics model-zoo-poster är nu tillgängliga på fler kort, vilket utökar katalogen till OPENMV_RT1060, OPENMV4P, ARDUINO_GIGA, ARDUINO_PORTENTA_H7 och ARDUINO_NICLA_VISION utöver OPENMV_AE3 och OPENMV_N6 (ea75eea5f).

Buggfixar

  • Åtgärdade Alif-firmwareladdningen så att den inte längre raderar MRAM-APP-regionen, vilket tegelsten lade kort; IDE:n uppmanar nu användaren att koppla bort kameran och stänga av brytaren för hårt underhållsläge, och att lämna kameran frånkopplad tills den får instruktion att återansluta den (886290d46).

  • Den nya (V2) serieprotokollssonderingen är nu korrekt begränsad till att endast köras på kameror som inte har det äldre OpenMV USB VID/PID (dvs. nyare kameror), vilket åtgärdar ett VID/PID-jämförelsefel som jämförde productIdentifier två gånger i stället för vendorIdentifier och ett villkor som tidigare körde sonderingen på fel enheter (b43b485ed, c86d83870).

Plattforms- och verktygsstöd

  • Qt Creator-bas: 14.0.2.

  • STMicroelectronics model zoo-katalogen utökad till OPENMV_RT1060, OPENMV4P, ARDUINO_GIGA, ARDUINO_PORTENTA_H7 och ARDUINO_NICLA_VISION utöver OPENMV_AE3 och OPENMV_N6.

Brytande ändringar

Inga. Denna version innehåller inga brott mot skript-API:et eller användarprojektens arbetsflöden.