v4.8.6#
v4.8.6 é uma versão de conectividade e ferramentas focada no carregamento de firmware de câmeras em alta velocidade, em um streaming de framebuffer mais inteligente e em pacotes de IA/toolchain atualizados. Ela permanece baseada no Qt Creator 14.0.2. Não há alterações incompatíveis para os projetos de usuários existentes.
Destaques#
Carregamento de firmware confiável no macOS para as câmeras de alta velocidade RT1062 e Alif AE3 que executam o protocolo V1 DBG da V4.8.1, contornando um travamento de USB em alta velocidade do TinyUSB.
Streaming automático de JPEG versus raw que escolhe JPEG quando a câmera opera em velocidade máxima ou possui um codificador JPEG por hardware, e raw apenas quando a câmera é de alta velocidade e não possui um codificador JPEG, lembrando a escolha por placa.
Recuperação do modo ROM/Recovery da Alif durante o carregamento de firmware, acionando a ferramenta de manutenção e solicitando um ciclo de energia.
Ferramentas ST Edge AI atualizadas para STEDGEAI 3.0.0 e a toolchain bare-metal Arm GNU para
14.3.rel1.Correções automáticas para csi_ng para que os scripts de exemplo adaptem a resolução e o formato de pixel ao sensor conectado usando a nova API
csi.*.
Novos recursos#
O IDE agora escolhe automaticamente entre streaming de framebuffer em JPEG ou raw com base nas capacidades da placa conectada: ele prefere JPEG quando a câmera opera em velocidade máxima ou possui um codificador JPEG por hardware, e só recorre ao raw quando a câmera é de alta velocidade e não possui um codificador JPEG. A escolha por placa é lembrada entre as sessões (64823318a).
O carregamento de firmware da Alif agora consegue detectar e recuperar uma placa que inicia em modo ROM/Recovery, conduzindo a ferramenta de manutenção pela recuperação e solicitando ao usuário que faça um ciclo de energia na câmera em seguida (617724b4e).
Outras alterações e melhorias#
As correções automáticas dos sensores em escala de cinza e HM01B0/Boson/GENX320 agora também reescrevem as novas chamadas da API
csi_ng(.pixformat(csi.*)/.framesize(csi.*)) para que os exemplos adaptem a resolução e o formato de pixel ao sensor conectado (11a3e0d37).
Correções de bugs#
O carregamento de firmware para as câmeras de alta velocidade RT1062 e Alif AE3 que executam o protocolo V1 DBG da V4.8.1 agora conecta de forma confiável no macOS ao dividir o pacote de verificação de versão do protocolo, contornando um travamento de USB em alta velocidade do TinyUSB (4b558274d).
A correspondência da unidade serial USB da câmera agora também aceita um número de série com os bytes invertidos, corrigindo a detecção de unidade em placas que relatam o número de série em ordem de bytes invertida (633f5e559).
No macOS, as abas do editor agora são forçadas a alinhar à esquerda da barra de abas em vez de esticar ou centralizar (5a25d12ed, 6f4139739).
Suporte de plataforma e ferramentas#
Base do Qt Creator: 14.0.2.
Ferramentas ST Edge AI atualizadas para STEDGEAI 3.0.0 (a partir da 2.1.0) para Windows, macOS-arm e Linux64, com o perfil neuralart do
OPENMV_N6deixando de usar a opção--mvei; a URL de download do STEDGEAI também foi movida paradownload.openmv.io(c7560debb, 5fd08b8b6).Toolchain bare-metal Arm GNU atualizada para
14.3.rel1(a partir da14.2.rel1) (c7560debb).
Alterações incompatíveis#
Nenhuma. Esta versão é totalmente compatível com os projetos e fluxos de trabalho existentes do OpenMV IDE.