v4.8.4¶
v4.8.4 es una versión de fiabilidad y gestión de conexiones construida sobre la base existente de Qt Creator 14.0.2. Mejora la correspondencia entre unidad USB y puerto serie en macOS, hace más robustas la conexión y resincronización de la cámara, amplía el catálogo del model zoo de STMicroelectronics y corrige un error de carga de firmware de Alif que podía inutilizar las placas. No hay cambios incompatibles para los proyectos de usuario.
Aspectos destacados¶
La correspondencia de unidades en macOS ahora resuelve el número de serie USB de una unidad montada recorriendo el registro de DiskArbitration/IOKit, emparejando correctamente las unidades de almacenamiento de la cámara con su puerto serie.
Carga de firmware de Alif más segura que ya no borra la región
APPde la MRAM, lo que estaba inutilizando placas.Conexiones más fiables gracias a tiempos de espera de conexión más largos, una resincronización con reintento y periodo de gracia, y un mecanismo de respaldo de unidad extraíble única cuando falla la correspondencia estricta por número de serie.
Model zoo de STMicroelectronics más amplio, ahora disponible en
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7yARDUINO_NICLA_VISION.Paneles de Información del Sistema más limpios representados como texto enriquecido monoespaciado alineado con una sección de capacidades de protocolo de varias líneas.
Otros cambios y mejoras¶
En macOS, el IDE resuelve el número de serie USB de una unidad montada recorriendo el registro de DiskArbitration/IOKit desde la ruta de montaje del volumen hasta el nodo del dispositivo USB, corrigiendo la correspondencia entre puerto serie y unidad para las unidades de almacenamiento de la cámara (35fd08410). Las inclusiones de DiskArbitration y CoreFoundation están envueltas en una guarda
Q_OS_MACpara que las compilaciones que no son de Mac compilen limpiamente (5940f3f77).Cuando la correspondencia estricta de unidad por número de serie falla pero hay exactamente una unidad extraíble presente, el IDE ahora recurre a usar esa única unidad como ruta de montaje de la cámara (92d13cb10).
La resincronización de la cámara ahora usa un tiempo de espera de conexión más largo en el primer intento y reintenta con un tiempo de gracia de un segundo, recreando el transporte en cada intento para hacer más fiables las conexiones iniciales (2343a9211).
Los paneles de Información del Sistema del dispositivo y de estadísticas del host/dispositivo ahora se representan como texto enriquecido monoespaciado con columnas realineadas y una sección de capacidades de protocolo de varias líneas para un formato más claro (549a6acfa).
Las entradas del model zoo de STMicroelectronics ahora están disponibles en más placas, extendiendo el catálogo a
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7yARDUINO_NICLA_VISIONademás deOPENMV_AE3yOPENMV_N6(ea75eea5f).
Correcciones de errores¶
Se corrigió la carga de firmware de Alif para que ya no borre la región
APPde la MRAM, lo que estaba inutilizando placas; el IDE ahora pide al usuario que desconecte la cámara y apague el interruptor de modo de mantenimiento por hardware, y que deje la cámara sin conectar hasta que se le indique volver a conectarla (886290d46).La nueva sonda del protocolo serie (V2) ahora está correctamente limitada para ejecutarse solo en cámaras que no tienen el VID/PID USB heredado de OpenMV (es decir, las cámaras más nuevas), corrigiendo un error tipográfico de comparación de VID/PID que comparaba
productIdentifierdos veces en lugar devendorIdentifiery una condición de habilitación que antes ejecutaba la sonda en los dispositivos equivocados (b43b485ed, c86d83870).
Soporte de plataformas y herramientas¶
Base de Qt Creator: 14.0.2.
Model zoo de STMicroelectronics con catálogo extendido a
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7yARDUINO_NICLA_VISIONademás deOPENMV_AE3yOPENMV_N6.
Cambios incompatibles¶
Ninguno. Esta versión no contiene rupturas en la API de scripting ni en el flujo de trabajo de los proyectos de usuario.