v3.0.3¶
A v3.0.3 adiciona suporte de primeira classe à placa NXP i.MX RT1060 (EVKB-MIMXRT1060), incluindo um fluxo de reparo e regravação por bootloader serial (SBL), além de uma opção de Reconexão Automática, um reprodutor de stream RTSP e melhorias no Import Helper e na análise de docstrings para autocompletar código. A versão é baseada no Qt Creator 4.0.2, eleva o firmware OpenMV incluído para a v4.4.2 e não contém mudanças incompatíveis para projetos de usuários.
Destaques¶
Suporte à NXP i.MX RT1060. A placa EVKB-MIMXRT1060 agora é reconhecida e pode ser gravada diretamente pela IDE.
Fluxo de reparo do bootloader SBL. Um fluxo funcional de bootloader por download serial (
blhost) pode reparar e regravar câmeras baseadas no i.MX RT1060, com um apagamento opcional do sistema de arquivos da flash.Reconexão Automática à OpenMV Cam. Uma nova opção do menu
Toolsreconecta-se à câmera automaticamente quando ela é detectada, sem interromper o script em execução.Reproduzir Stream RTSP. Um novo item de
Video Toolsreproduz um stream RTSP ao vivo viaffplay.Import Helper para módulos aninhados. Módulos em hierarquias de pastas não planas agora são importados e copiados corretamente para a OpenMV Cam.
Novos recursos¶
O suporte à NXP i.MX RT1060 adiciona um carregador de gravação de firmware dedicado que controla as ferramentas
sdphost/blhostincluídas para programar a EVKB-MIMXRT1060 via USB, com uma nova configuraçãoimx.txte a entradaOMVRT60_IMXRT60_32768_SDRAMemboards.txt(6a040cda3, e72ff6f52).O fluxo de bootloader SBL permite que os usuários reparem e regravem câmeras baseadas no i.MX RT1060 por meio do bootloader secundário do i.MX, com um apagamento opcional do sistema de arquivos da flash (acionado pela ação de apagamento existente) ao regravar (0bb648c94, da591b7c9, c08022fab).
A Reconexão Automática à OpenMV Cam, um item marcável do menu
Tools, reconecta-se à câmera automaticamente quando detectada, sem interromper o script em execução; o estado é mantido entre as sessões e desativa as ações manuaisConnect/Disconnectenquanto está ativa (0546d806e).A opção Reproduzir Stream RTSP, um novo item de
Video Tools(não-Linux), solicita um IP/domínio, uma porta (padrão 554) e o transporte TCP ou UDP, e então reproduz o streamrtsp://ao vivo viaffplay(f6a39055d).Foram adicionados exemplos de MicroSpeech para detecção das palavras-chave Yes/No para as placas Nicla Vision e Portenta H7 (8cecde656).
Outras mudanças e melhorias¶
O Import Helper agora importa e copia corretamente módulos em hierarquias de pastas aninhadas (não planas), calculando nomes de módulos com pontos a partir de caminhos relativos e copiando pastas recursivamente; os módulos da pasta
Documentssubstituem os módulos deExamples(e5696f6f8, 33a703157, 1e4a27769).A análise de docstrings para autocompletar código agora extrai corretamente as assinaturas de argumentos de funções, incluindo a remoção da marcação
[...]de argumentos opcionais da documentação HTML incluída (75cb80a09, 05125bec8, 16fde1c1e).A confiabilidade de conexão/desconexão foi aprimorada: os laços de esvaziamento dos buffers de texto e imagem agora sempre são executados, com apenas o
scriptStopcondicionado ao estado da Reconexão Automática, de modo que os buffers esvaziem de forma limpa esteja a reconexão automática ativada ou não (6673302e1).
Correções de bugs¶
Corrigidos vários bugs de gravação do i.MX RT: os caminhos de arquivo eram passados como strings literais em vez de caminhos resolvidos, o comando jump do
sdphostestava grafado incorretamente comojump-adresse o nome do binário do gravador do bootloader foi corrigido (0bb648c94, c08022fab).Corrigido um erro de digitação no texto da caixa de diálogo de atualização disponível, de
reourcespararesources(798f55c31).
Suporte a plataformas e ferramentas¶
Base do 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 a v4.4.2 (por meio de um aumento intermediário para 4.3.3), com binários renovados de firmware/uvc/bootloader para OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA e NANO_RP2040 (8cecde656, 292950b60).
Ferramentas NXP incluídas:
blhostesdphostagora são marcadas como executáveis no Linux e no macOS para que o fluxo de bootloader do i.MX possa executá-las (3c464ca5a).
Mudanças incompatíveis¶
Nenhuma. Esta versão não introduz mudanças incompatíveis para projetos de usuários; a base permanece o Qt Creator 4.0.2.