v2.6.4¶
v2.6.4 přináší plnou podporu desky Arduino Portenta H7, obecný pracovní postup detekce DFU bootloaderu a flashování, a sadu vylepšení datových sad Edge Impulse. Je postaveno na Qt Creator 4.0.2 (beze změny oproti předchozímu vydání) a neobsahuje žádné změny narušující stávající projekty.
Hlavní novinky¶
Arduino Portenta H7 je nyní plně podporováno, včetně flashování firmwaru v režimu DFU pomocí
dfu-util, takže desku lze programovat přímo z OpenMV IDE.Detekce DFU bootloaderu přidává dialog DFU bootloader(s) found nabízející Reset Firmware to Release Version, Load Specific Firmware File nebo Erase Onboard Data Flash.
Programovací engine DFU řízený novým souborem
dfu.txtflashuje jak surový firmware.bin, tak balíčkovaný.dfupomocí příkazů specifických pro jednotlivé desky a cílení podle sériového čísla.Nahrávání do Edge Impulse nyní přijímá obrazy PNG a BMP vedle JPG/JPEG, po dokončení hlásí statistiky nahrávání a již nezamrzá uživatelské rozhraní.
Menší stahování po odstranění velkých předkompilovaných souborů firmwaru
.elfa nepoužívaných submodulů z balíčku.
Nové funkce¶
Podpora Arduino Portenta H7 s dedikovaným postupem bootování, mazání a programování přes DFU (zařízení
2341:035b), flashováním firmwaru v režimu DFU pomocídfu-utila vypnutou kontrolou licence pro tuto desku (488efe191, 8b8090e27, 5195fa5a8).Obecná detekce DFU bootloaderu vypíše připojená DFU zařízení pomocí
dfu-util -l, přidává dialog pro výběr zařízení a zobrazuje třítlačítkový dialog DFU bootloader(s) found s Reset Firmware to Release Version, Load Specific Firmware File a Erase Onboard Data Flash (0106b4687, 8b8090e27).Programovací engine DFU řízený novým souborem
dfu.txt, který definujevidpid,eraseCommands,binProgramCommandadfuProgramCommandpro jednotlivé desky, flashuje jak surový firmware.bin, tak balíčkovaný.dfua cílí na sériové číslo desky (d8274828d, 33c3c101a).Export s přeskakováním snímků v nástrojích Convert/Save Video přidává možnost Skip frames? pro decimaci snímků při exportu do
.bina nyní požaduje nejvyšší kvalitu JPEG z ffmpeg (-q:v 1) (2c4fd1cb5).Dialog statistik nahrávání do Edge Impulse hlásí počet nahraných souborů, přijatých odpovědí, nově přidaných obrazů a obrazů označených jako duplikáty po dokončení nahrávání (af179e44c).
Další změny a vylepšení¶
Přidán sériový příkaz pro vstup do bootloaderu (
__USBDBG_SYS_RESET_TO_BL), takže desky Arduino se resetují přímo do svého DFU bootloaderu namísto prostého systémového resetu (9475fd6de, 488efe191).Nahrávání datových sad Edge Impulse nyní přijímá obrazy PNG a BMP navíc k JPG/JPEG, pružněji rozpoznává názvy složek tříd a číslovaných snímků a před nahráním převádí všechny obrazy na JPG (af179e44c).
ID senzoru
0xFFje nyní považováno zaNone(žádný kamerový senzor), kontrola licence se pro takové desky přeskakuje a detekce typu senzoru probíhá dříve v procesu připojení (138ab3c12).Do dialogu About přidána partnerská loga Arduino a Edge Impulse (138ab3c12).
Nahrávání do Edge Impulse nyní řeší prázdné nebo neplatné datové sady elegantně tak, že zobrazí dialog Nothing to upload místo pokusu o nahrání (cf976b24b).
Z balíčku odstraněny velké předkompilované soubory firmwaru
.elfa nepoužívané submodulylabview,rosaqtrest, čímž se zmenšilo stahování (5fa17d9b2, 18f28fd5a).Dodávané binárky
dfu-utiloznačeny jako spustitelné, aby flashování DFU fungovalo na Linuxu a macOS (f34a0e80f).
Opravy chyb¶
Podpora platforem a nástrojů¶
Základ Qt Creator: 4.0.2.
Nová deska: Arduino Portenta H7 (
PORTENTA_H7_8192_SDRAM, vid:pid2341:035b).Dodávaný firmware obnoven pro OPENMV2, OPENMV3, OPENMV4, OPENMV4P a PORTENTA (nové
firmware.bin/openmv.bin/uvc.bina DFU binárky).
Změny narušující zpětnou kompatibilitu¶
Žádné. Stávající projekty a pracovní postupy fungují beze změny.