v3.0.3¶
A versão v3.0.3 adiciona suporte de primeira classe para a placa NXP i.MX RT1060 (EVKB-MIMXRT1060), incluindo um fluxo de reparação e regravação via bootloader série (SBL), juntamente com uma opção de Reconexão Automática, um leitor de streams RTSP e melhorias no Assistente de Importação e na análise de docstrings para autocompletar código. A versão é construída sobre o Qt Creator 4.0.2, atualiza o firmware OpenMV incluído para v4.4.2 e não contém alterações incompatíveis para projetos de utilizadores.
Destaques¶
Suporte para NXP i.MX RT1060. A placa EVKB-MIMXRT1060 é agora reconhecida e pode ser gravada diretamente a partir do IDE.
Fluxo de reparação do bootloader SBL. Um fluxo de bootloader de transferência série (
blhost) funcional pode reparar e regravar câmaras baseadas em i.MX RT1060, com apagamento opcional do sistema de ficheiros flash.Reconexão Automática à OpenMV Cam. Uma nova opção no menu
Toolsreconecta automaticamente à câmara quando esta é detetada, sem parar o script em execução.Reproduzir Stream RTSP. Um novo item em
Video Toolsreproduz um stream RTSP em direto viaffplay.Assistente de Importação para módulos aninhados. Os módulos em hierarquias de pastas não planas são agora importados e copiados corretamente para a OpenMV Cam.
Novas funcionalidades¶
O suporte para NXP i.MX RT1060 adiciona um carregador de firmware dedicado que utiliza as ferramentas incluídas
sdphost/blhostpara programar o EVKB-MIMXRT1060 via USB, com uma nova configuraçãoimx.txte a entradaOMVRT60_IMXRT60_32768_SDRAMemboards.txt(6a040cda3, e72ff6f52).O fluxo de bootloader SBL permite aos utilizadores reparar e regravar câmaras baseadas em i.MX RT1060 através do bootloader secundário i.MX, com apagamento opcional do sistema de ficheiros flash (ativado pela ação de apagamento existente) ao regravar (0bb648c94, da591b7c9, c08022fab).
A Reconexão Automática à OpenMV Cam, um item selecionável no menu
Tools, reconecta automaticamente à câmara quando detetada sem parar o script em execução; o estado é persistido entre sessões e desativa as ações manuais deConnect/Disconnectenquanto ativa (0546d806e).Reproduzir Stream RTSP, um novo item em
Video Tools(exceto no Linux), solicita um IP/domínio, porto (padrão 554) e transporte TCP vs UDP, reproduzindo depois o streamrtsp://em direto viaffplay(f6a39055d).Foram adicionados exemplos MicroSpeech para deteção de palavras-chave Sim/Não para as placas Nicla Vision e Portenta H7 (8cecde656).
Outras alterações e melhorias¶
O Assistente de Importação importa e copia agora corretamente módulos em hierarquias de pastas aninhadas (não planas), calculando nomes de módulos com ponto a partir de caminhos relativos e copiando pastas recursivamente; os módulos da pasta
Documentstêm precedência sobre os módulos deExamples(e5696f6f8, 33a703157, 1e4a27769).A análise de docstrings para autocompletar código extrai agora corretamente as assinaturas de argumentos de funções, incluindo a remoção do marcador
[...]de argumentos opcionais da documentação HTML incluída (75cb80a09, 05125bec8, 16fde1c1e).A fiabilidade de ligação/desligação melhorou: os ciclos de esvaziamento dos buffers de texto e imagem são agora sempre executados, com apenas
scriptStopcondicionado pelo estado de Reconexão Automática, para que os buffers sejam esvaziados corretamente independentemente de a reconexão automática estar ativa (6673302e1).
Correções de erros¶
Corrigidos vários erros de gravação em i.MX RT: os caminhos de ficheiro eram passados como cadeias de caracteres literais em vez de caminhos resolvidos, o comando de salto
sdphostestava incorretamente escrito comojump-adress, e o nome binário do gravador de bootloader foi corrigido (0bb648c94, c08022fab).Corrigido um erro tipográfico no texto do diálogo de atualização disponível,
reourcespararesources(798f55c31).
Suporte de plataformas e ferramentas¶
Base Qt Creator: 4.0.2.
Nova placa: NXP i.MX RT1060 (EVKB-MIMXRT1060), entrada de placa
OMVRT60_IMXRT60_32768_SDRAM(pasta de firmwareEVKBMIMXRT1060) (6a040cda3, e72ff6f52).Firmware OpenMV incluído: atualizado para v4.4.2 (via uma atualização intermédia 4.3.3), com binários de firmware/uvc/bootloader atualizados para OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA e NANO_RP2040 (8cecde656, 292950b60).
Ferramentas NXP incluídas:
blhostesdphostsão agora marcados como executáveis no Linux e macOS para que o fluxo de bootloader i.MX possa executá-los (3c464ca5a).
Alterações incompatíveis¶
Nenhuma. Esta versão não introduz alterações incompatíveis para projetos de utilizadores; a base Qt Creator permanece Qt Creator 4.0.2.