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.