v3.2.0¶
A v3.2.0 melhora substancialmente o controlador FLIR Lepton (DMA, escala para FLIR 1/3, streaming UVC mais rápido), activa o exFAT na OpenMV 3 e 4, actualiza o CMSIS-NN para 5.4.0, e adiciona exemplos de saída VSYNC-GPIO e USB-VCP. Não introduz alterações de API incompatíveis — os scripts da v3.1.0 funcionam sem modificações.
Destaques¶
FLIR Lepton — captura baseada em DMA, escala funcional para FLIR 1/3 e streaming UVC mais rápido.
exFAT activado na OpenMV 3 e 4.
Actualização do CMSIS-NN 5.4.0.
Exemplos — saída GPIO VSYNC e USB VCP.
Sem alterações de API incompatíveis — recarregue o firmware e os seus scripts da v3.1.0 funcionam sem modificações.
Novas funcionalidades¶
exFAT — activado o sistema de ficheiros exFAT na OpenMV 3 e 4.
Exemplos — adicionado um exemplo de saída VSYNC-GPIO e um exemplo USB-VCP.
Outras alterações e melhorias¶
Actualizado o CMSIS-NN para 5.4.0 (com scripts de treino/teste de NN renovados e um script de criação de imagens etiquetadas); o IDE detecta agora o disco OpenMV através de um ficheiro marcador oculto; a configuração é analisada em resets por software; o FLIR Lepton faz agora streaming mais rápido via UVC e envia o descritor UVC de escala de cinzentos correcto para o MT9V034.
Correcções de erros¶
Câmara e sensores:
O controlador FLIR Lepton ficou a funcionar correctamente para FLIR 1/3 com escala, a inicialização do Lepton foi movida para o MSP, foi utilizado DMA para o Lepton 1 e 3 (com uma região de memória VOSPI dedicada), e foi corrigido o caminho de captura de imagem do MT9V034 (removida a solução alternativa com callback de streaming).
Sistema e conectividade:
Adicionado um conjunto de patches WINC e corrigido o timeout de inicialização do WINC, o tamanho da região DMA do H7 (tornado não-cacheável via MPU), a fonte de relógio SPI do H7, e o tamanho do buffer de colunas do CMSIS-NN.
Hardware e suporte de placas¶
OpenMV 3 / 4 — suporte do sistema de ficheiros exFAT.
Alterações de API incompatíveis¶
A v3.2.0 não introduz alterações incompatíveis na API Python. Os scripts que funcionavam na v3.1.0 funcionam sem modificações na v3.2.0 — basta recarregar o firmware.