v4.8.4¶
v4.8.4 is een betrouwbaarheids- en verbindingsafhandelingsrelease die op de bestaande Qt Creator 14.0.2-basis is gebouwd. Hij verbetert het koppelen van USB-station aan seriële poort op macOS, maakt het verbinden en hersynchroniseren van de camera robuuster, verbreedt de STMicroelectronics-model-zoo-catalogus en lost een Alif-firmwarelaadbug op die boards kon bricken. Er zijn geen ingrijpende wijzigingen voor gebruikersprojecten.
Hoogtepunten¶
macOS-stationkoppeling lost nu het USB-serienummer van een gekoppeld station op door het DiskArbitration/IOKit-register te doorlopen, waardoor camera-opslagstations correct aan hun seriële poort worden gekoppeld.
Veiliger Alif-firmware laden wist niet langer de MRAM-
APP-regio, wat boards bricktte.Betrouwbaardere verbindingen dankzij langere verbindingstimeouts, een opnieuw-proberen-met-respijt-hersynchronisatie en een terugval op één verwijderbaar station wanneer strikte serienummerkoppeling mislukt.
Bredere STMicroelectronics-model-zoo, nu beschikbaar op
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7enARDUINO_NICLA_VISION.Overzichtelijkere Systeeminformatie-panelen weergegeven als uitgelijnde monospaced rich text met een meerregelige sectie voor protocolmogelijkheden.
Overige wijzigingen en verbeteringen¶
Op macOS lost de IDE het USB-serienummer van een gekoppeld station op door het DiskArbitration/IOKit-register te doorlopen van het mountpad van het volume tot aan het USB-apparaatknooppunt, waarmee de koppeling van seriële poort aan station voor camera-opslagstations wordt gecorrigeerd (35fd08410). De DiskArbitration- en CoreFoundation-includes zijn omhuld met een
Q_OS_MAC-guard zodat niet-Mac-builds schoon compileren (5940f3f77).Wanneer strikte serienummerstationkoppeling mislukt maar er precies één verwijderbaar station aanwezig is, valt de IDE nu terug op het gebruik van dat ene station als het mountpad van de camera (92d13cb10).
Camera-hersynchronisatie gebruikt nu een langere verbindingstimeout bij de eerste poging en probeert het opnieuw met een respijttimeout van één seconde, waarbij bij elke poging het transport opnieuw wordt aangemaakt om initiële verbindingen betrouwbaarder te maken (2343a9211).
De Systeeminformatie- en host-/apparaatstatistiekenpanelen van het apparaat worden nu weergegeven als monospaced rich text met opnieuw uitgelijnde kolommen en een meerregelige sectie voor protocolmogelijkheden voor een duidelijkere opmaak (549a6acfa).
STMicroelectronics-model-zoo-vermeldingen zijn nu beschikbaar op meer boards, waarmee de catalogus naast
OPENMV_AE3enOPENMV_N6wordt uitgebreid naarOPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7enARDUINO_NICLA_VISION(ea75eea5f).
Bugfixes¶
Alif-firmware laden is gerepareerd zodat het niet langer de MRAM-
APP-regio wist, wat boards bricktte; de IDE vraagt de gebruiker nu om de camera los te koppelen en de hard-maintenance-mode-schakelaar uit te zetten, en de camera losgekoppeld te laten totdat wordt aangegeven hem weer te verbinden (886290d46).De nieuwe (V2) seriële-protocolprobe wordt nu correct beperkt zodat hij alleen draait op camera’s die niet de oude OpenMV-USB-VID/PID hebben (d.w.z. nieuwere camera’s), waarmee een VID/PID-vergelijkingstypefout wordt gecorrigeerd die tweemaal
productIdentifiervergeleek in plaats vanvendorIdentifier, en een beperkingsvoorwaarde die de probe voorheen op de verkeerde apparaten uitvoerde (b43b485ed, c86d83870).
Platform- en toolondersteuning¶
Qt Creator-basis: 14.0.2.
STMicroelectronics-model-zoo-catalogus uitgebreid naar
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7enARDUINO_NICLA_VISIONnaastOPENMV_AE3enOPENMV_N6.
Ingrijpende wijzigingen¶
Geen. Deze release bevat geen breuken in de scripting-API of de workflow van gebruikersprojecten.