v2.6.4#
v2.6.4 inför fullt stöd för Arduino Portenta H7, ett generiskt arbetsflöde för DFU-bootloader-detektering och -flashning, samt en uppsättning förbättringar av Edge Impulse-datamängder. Den bygger på Qt Creator 4.0.2 (oförändrat från föregående utgåva) och innehåller inga brytande ändringar för befintliga projekt.
Höjdpunkter#
Arduino Portenta H7 stöds nu fullt ut, inklusive flashning av firmware i DFU-läge via
dfu-utilså att kortet kan programmeras direkt från OpenMV IDE.DFU-bootloader-detektering lägger till en dialogruta DFU bootloader(s) found som erbjuder Reset Firmware to Release Version, Load Specific Firmware File eller Erase Onboard Data Flash.
DFU-programmeringsmotor som drivs av en ny
dfu.txtflashar både rå.bin- och paketerad.dfu-firmware med kommandon per kort och serienummerinriktning.Edge Impulse-uppladdningar accepterar nu PNG- och BMP-bilder jämte JPG/JPEG, rapporterar uppladdningsstatistik vid slutförande och fryser inte längre användargränssnittet.
Mindre nedladdning efter att stora förbyggda firmware-filer
.elfoch oanvända undermoduler tagits bort från paketet.
Nya funktioner#
Arduino Portenta H7-stöd med ett dedikerat flöde för bootload, radering och programmering över DFU (enhet
2341:035b), flashning av firmware i DFU-läge viadfu-utiloch inaktiverad licenskontroll för kortet (488efe191, 8b8090e27, 5195fa5a8).Generisk DFU-bootloader-detektering listar anslutna DFU-enheter via
dfu-util -l, lägger till en dialogruta för enhetsval och presenterar en dialogruta DFU bootloader(s) found med tre knappar: Reset Firmware to Release Version, Load Specific Firmware File och Erase Onboard Data Flash (0106b4687, 8b8090e27).DFU-programmeringsmotor som drivs av en ny
dfu.txtsom definierarvidpid,eraseCommands,binProgramCommandochdfuProgramCommandper kort, flashar både rå.bin- och paketerad.dfu-firmware och riktar in sig på kortets serienummer (d8274828d, 33c3c101a).Bildruteöverhoppning vid export i verktygen Convert/Save Video lägger till ett alternativ Skip frames? för att gallra bildrutor vid export till
.bin, och begär nu ffmpegs högsta JPEG-kvalitet (-q:v 1) (2c4fd1cb5).Dialogrutan med Edge Impulse-uppladdningsstatistik rapporterar antalet uppladdade filer, mottagna svar, nya tillagda bilder och bilder markerade som dubbletter efter att en uppladdning slutförts (af179e44c).
Övriga ändringar och förbättringar#
Lade till ett seriellt kommando för bootloader-ingång (
__USBDBG_SYS_RESET_TO_BL) så att Arduino-kort startar om direkt in i sin DFU-bootloader i stället för en vanlig systemåterställning (9475fd6de, 488efe191).Edge Impulse-datamängdsuppladdningar accepterar nu PNG- och BMP-bilder utöver JPG/JPEG, matchar klassmapp- och numrerade stillbildsnamn mer flexibelt och konverterar alla bilder till JPG före uppladdning (af179e44c).
Ett sensor-ID på
0xFFbehandlas nu somNone(ingen kamerasensor), licenskontrollen hoppas över för sådana kort och detekteringen av sensortyp körs tidigare i anslutningsflödet (138ab3c12).Lade till partnerlogotyper för Arduino och Edge Impulse i Om-dialogrutan (138ab3c12).
Edge Impulse-uppladdningar hanterar nu tomma eller ogiltiga datamängder på ett smidigt sätt och visar en dialogruta Nothing to upload i stället för att försöka göra en uppladdning (cf976b24b).
Tog bort stora förbyggda firmware-filer
.elfoch de oanvända undermodulernalabview,rosochqtrestfrån paketet, vilket minskade nedladdningen (5fa17d9b2, 18f28fd5a).Markerade de medföljande
dfu-util-binärerna som körbara så att DFU-flashning fungerar på Linux och macOS (f34a0e80f).
Felrättningar#
Plattforms- och verktygsstöd#
Qt Creator-bas: 4.0.2.
Nytt kort: Arduino Portenta H7 (
PORTENTA_H7_8192_SDRAM, vid:pid2341:035b).Medföljande firmware uppdaterad för OPENMV2, OPENMV3, OPENMV4, OPENMV4P och PORTENTA (nya
firmware.bin/openmv.bin/uvc.binoch DFU-binärer).
Brytande ändringar#
Inga. Befintliga projekt och arbetsflöden fortsätter att fungera oförändrade.