v2.6.4¶
A v2.6.4 teljes körű Arduino Portenta H7 támogatást, általános DFU rendszerbetöltő-felismerési és -flashelési munkafolyamatot, valamint egy sor Edge Impulse adathalmaz-fejlesztést hoz. A Qt Creator 4.0.2-re épül (az előző kiadáshoz képest változatlanul), és nem tartalmaz a meglévő projekteket törő változásokat.
Kiemelések¶
Az Arduino Portenta H7 mostantól teljes körűen támogatott, beleértve a DFU-módú firmware-flashelést a
dfu-utilsegítségével, így a kártya közvetlenül az OpenMV IDE-ből programozható.A DFU rendszerbetöltő-felismerés egy DFU bootloader(s) found párbeszédet ad hozzá, amely a Reset Firmware to Release Version, Load Specific Firmware File vagy Erase Onboard Data Flash lehetőséget kínálja.
A DFU programozó motor egy új
dfu.txtfájl által vezérelve flasheli mind a nyers.bin, mind a csomagolt.dfufirmware-t, kártyaspecifikus parancsokkal és sorozatszám-célzással.Az Edge Impulse feltöltések mostantól a JPG/JPEG mellett PNG és BMP képeket is elfogadnak, befejezéskor feltöltési statisztikát jelentenek, és többé nem fagyasztják le a felhasználói felületet.
Kisebb letöltés a nagy, előre lefordított
.elffirmware-fájlok és a használaton kívüli almodulok eltávolítása után.
Új funkciók¶
Arduino Portenta H7 támogatás dedikált rendszerbetöltési, törlési és programozási folyamattal DFU-n keresztül (
2341:035beszköz), DFU-módú firmware-flasheléssel adfu-utilsegítségével, és a kártya esetén letiltott licencellenőrzéssel (488efe191, 8b8090e27, 5195fa5a8).Általános DFU rendszerbetöltő-felismerés, amely a
dfu-util -lparanccsal listázza a csatlakoztatott DFU-eszközöket, eszközválasztó párbeszédet ad hozzá, és egy háromgombos DFU bootloader(s) found párbeszédet jelenít meg a Reset Firmware to Release Version, Load Specific Firmware File és Erase Onboard Data Flash lehetőségekkel (0106b4687, 8b8090e27).DFU programozó motor, amelyet egy új
dfu.txtvezérel, amely kártyánként definiálja avidpid,eraseCommands,binProgramCommandésdfuProgramCommandértékeket, flasheli mind a nyers.bin, mind a csomagolt.dfufirmware-t, és a kártya sorozatszámát célozza (d8274828d, 33c3c101a).Képkocka-átugró export a Convert/Save Video eszközökben egy Skip frames? opciót ad hozzá a képkockák ritkításához a
.binformátumba exportáláskor, és mostantól az ffmpeg legmagasabb JPEG-minőségét kéri (-q:v 1) (2c4fd1cb5).Az Edge Impulse feltöltési statisztika párbeszéd a feltöltés befejezése után jelenti a feltöltött fájlokat, a kapott válaszokat, a hozzáadott új képeket és a duplikátumként megjelölt képeket (af179e44c).
Egyéb változások és fejlesztések¶
Hozzáadtunk egy rendszerbetöltőbe-belépő soros parancsot (
__USBDBG_SYS_RESET_TO_BL), így az Arduino kártyák egyszerű rendszer-újraindítás helyett közvetlenül a DFU rendszerbetöltőjükbe indulnak újra (9475fd6de, 488efe191).Az Edge Impulse adathalmaz-feltöltések mostantól a JPG/JPEG mellett PNG és BMP képeket is elfogadnak, rugalmasabban illesztik az osztálymappa- és számozott pillanatkép-neveket, és feltöltés előtt minden képet JPG formátumba konvertálnak (af179e44c).
A
0xFFérzékelőazonosító mostantólNoneértékként (nincs kameraérzékelő) kezelt, az ilyen kártyák esetén kihagyásra kerül a licencellenőrzés, és az érzékelőtípus-felismerés korábban fut le a csatlakozási folyamatban (138ab3c12).Hozzáadtuk az Arduino és Edge Impulse partnerlogókat a Névjegy párbeszédhez (138ab3c12).
Az Edge Impulse feltöltések mostantól elegánsan kezelik az üres vagy érvénytelen adathalmazokat, és a feltöltés megkísérlése helyett egy Nothing to upload párbeszédet jelenítenek meg (cf976b24b).
Eltávolítottuk a nagy, előre lefordított
.elffirmware-fájlokat, valamint a használaton kívülilabview,rosésqtrestalmodulokat a csomagból, ezzel csökkentve a letöltés méretét (5fa17d9b2, 18f28fd5a).Futtathatóvá tettük a beépített
dfu-utilbinárisokat, így a DFU-flashelés működik Linuxon és macOS-en (f34a0e80f).
Hibajavítások¶
Javítottuk azt, hogy az IDE akadozott és lefagyott az Edge Impulse adathalmaz-feltöltések során, úgy, hogy a hálózati kérések között pörgetjük az eseményhurkot (7568c0713).
Javítottuk az Edge Impulse Edge Impulse Projects kiválasztási párbeszédet, hogy helyesen jelölje ki előre a legutóbb használt projektet (cf976b24b).
Platform- és eszköztámogatás¶
Qt Creator alap: 4.0.2.
Új kártya: Arduino Portenta H7 (
PORTENTA_H7_8192_SDRAM, vid:pid2341:035b).Beépített firmware frissítve az OPENMV2, OPENMV3, OPENMV4, OPENMV4P és PORTENTA kártyákhoz (új
firmware.bin/openmv.bin/uvc.binés DFU binárisok).
Törést okozó változások¶
Nincs. A meglévő projektek és munkafolyamatok változatlanul tovább működnek.