v4.8.6

v4.8.6 es una versión de conectividad y herramientas centrada en la carga de firmware de cámara de alta velocidad, el streaming inteligente del framebuffer y los paquetes de IA/cadena de herramientas actualizados. Sigue basándose en Qt Creator 14.0.2. No hay cambios incompatibles para los proyectos de usuario existentes.

Aspectos destacados

  • Carga de firmware fiable en macOS para cámaras RT1062 y Alif AE3 de alta velocidad que ejecutan el protocolo V1 DBG de la V4.8.1, sorteando un bloqueo de USB de alta velocidad de TinyUSB.

  • Streaming automático JPEG o sin procesar que elige JPEG cuando la cámara funciona a velocidad completa o tiene un codificador JPEG por hardware, y sin procesar solo cuando la cámara es de alta velocidad y carece de codificador JPEG, recordando la elección por placa.

  • Recuperación de modo ROM/Recovery de Alif durante la carga de firmware, controlando la herramienta de mantenimiento y solicitando un ciclo de alimentación.

  • Herramientas de ST Edge AI actualizadas a STEDGEAI 3.0.0 y la cadena de herramientas bare-metal de Arm GNU a 14.3.rel1.

  • Autoajustes de csi_ng para que los scripts de ejemplo adapten la resolución y el formato de píxel al sensor conectado usando la nueva API csi.*.

Nuevas funciones

  • El IDE ahora elige automáticamente entre streaming del framebuffer en JPEG o sin procesar según las capacidades de la placa conectada: prefiere JPEG cuando la cámara funciona a velocidad completa o tiene un codificador JPEG por hardware, y solo recurre al sin procesar cuando la cámara es de alta velocidad y carece de codificador JPEG. La elección por placa se recuerda entre sesiones (64823318a).

  • La carga de firmware de Alif ahora puede detectar y recuperar una placa que arranca en modo ROM/Recovery, controlando la herramienta de mantenimiento durante la recuperación y solicitando al usuario que realice un ciclo de alimentación de la cámara después (617724b4e).

Otros cambios y mejoras

  • Los autoajustes de sensores en escala de grises y HM01B0/Boson/GENX320 ahora también reescriben las nuevas llamadas a la API csi_ng (.pixformat(csi.*) / .framesize(csi.*)) para que los ejemplos adapten la resolución y el formato de píxel al sensor conectado (11a3e0d37).

Correcciones de errores

  • La carga de firmware para cámaras RT1062 y Alif AE3 de alta velocidad que ejecutan el protocolo V1 DBG de la V4.8.1 ahora se conecta de forma fiable en macOS al dividir el paquete de comprobación de versión del protocolo para sortear un bloqueo de USB de alta velocidad de TinyUSB (4b558274d).

  • La correspondencia con la unidad serie USB de la cámara ahora también acepta un número de serie con los bytes invertidos, corrigiendo la detección de unidades en placas que informan el número de serie en orden de bytes invertido (633f5e559).

  • En macOS, las pestañas del editor ahora se fuerzan a alinearse a la izquierda de la barra de pestañas en lugar de estirarse o centrarse (5a25d12ed, 6f4139739).

Soporte de plataformas y herramientas

  • Base de Qt Creator: 14.0.2.

  • Herramientas de ST Edge AI actualizadas a STEDGEAI 3.0.0 (desde 2.1.0) para Windows, macOS-arm y Linux64, con el perfil neuralart de OPENMV_N6 eliminando la opción --mvei; la URL de descarga de STEDGEAI también se trasladó a download.openmv.io (c7560debb, 5fd08b8b6).

  • Cadena de herramientas bare-metal de Arm GNU actualizada a 14.3.rel1 (desde 14.2.rel1) (c7560debb).

Cambios incompatibles

Ninguno. Esta versión es totalmente compatible con los proyectos y flujos de trabajo existentes de OpenMV IDE.