v4.8.1¶
v4.8.1 je údržbové vydání na základě v4.8.0 — opravy kamery a IDE streamování, vylepšení kvality obrazu PAG7936 a nový skript pro ladění bias hodnot v režimu událostí GenX320. Nepřináší žádné nekompatibilní změny API: skripty, které běžely na v4.8.0, běží beze změny na v4.8.1.
Hlavní novinky¶
OV5640 opraven na kamerách OpenMV H7 s 400 MHz — pixelové hodiny jsou nyní škálovány pro 400 MHz díly H7 namísto provozu na frekvenci 480 MHz.
Kvalita obrazu PAG7936 — ovladač senzoru nyní aplikuje korekci vadných pixelů.
Opravy streamování snímkového bufferu v IDE — surový přenos přes starší protokol V1 i přechod surového streamu → JPEG nyní opět fungují správně.
Nový skript pro ladění bias hodnot GenX320 pro režim streamování událostí.
Žádné nekompatibilní změny API — přehrajte firmware a vaše skripty z v4.8.0 poběží beze změny.
Nové funkce¶
Ladění bias hodnot v režimu událostí GenX320 — nová ukázka
genx320_event_mode_biases.pypro ladění bias hodnot event senzoru GenX320 za běhu v režimu streamování událostí. (f2e4e234c)
Ostatní změny a vylepšení¶
Korekce vadných pixelů PAG7936 — ovladač senzoru s globální závěrkou PAG7936 nyní aplikuje korekci vadných pixelů, čímž zlepšuje kvalitu obrazu na deskách používajících tento senzor. (b405fa176)
Alif Device Family Pack aktualizován na 1.3.4 — ovladač Alif I2C/I3C byl odpovídajícím způsobem aktualizován, což ovlivňuje
machine.I2Cna deskách Alif (AE3). (7388ef403, d79086cdc)
Opravy chyb¶
Kamera a senzory:
Pixelové hodiny OV5640 jsou nyní sníženy pro kamery OpenMV H7 s 400 MHz STM32H7 (desky H7 Plus mají 480 MHz); dříve byly na 400 MHz dílech řízeny příliš rychle. (cd9bb2d09)
Opravena konfigurace jednorázového snímání na STM32 DMA cestě s více buffery. (61ffb7403)
Hostitel/IDE streamování:
Opraven přechod surového streamu → JPEG: šířka/výška cílového obrazu a
PIXFORMAT_JPEGjsou po zpracování surového streamu obnoveny, takže snímání a streamování JPEG po surovém streamu fungují správně. (36a8b627b)Opraven přenos surového snímkového bufferu přes starší protokol V1 (USBDBG), čímž je obnoven spolehlivý náhled snímkového bufferu v IDE. (75963a623)
Aktualizace firmwaru:
Opraveno, že bootloader na některých hostitelích neopouštěl svou hlavní smyčku po DFU detach (vlákno pro USB polling na hostiteli udržovalo zařízení připojené), takže
dfu-util/ OpenMV IDE nyní po naflashování spolehlivě resetují desku. (3a1e8dab7)
Hardware a podpora desek¶
OpenMV H7 — pixelové hodiny OV5640 jsou nyní škálovány pro 400 MHz jednotky H7 (480 MHz na H7 Plus).
PAG7936 — ovladač senzoru aplikuje korekci vadných pixelů.
Alif (AE3) — Device Family Pack 1.3.4 s aktualizovaným ovladačem I2C/I3C.
Nekompatibilní změny API¶
v4.8.1 nepřináší žádné nekompatibilní změny Python API. Skripty, které běžely na v4.8.0, běží beze změny na v4.8.1 — stačí přehrát firmware. Jediné změny týkající se forků jsou v sestavování/nástrojích.
Sestavování / nástroje (tooling)¶
Nic z toho neovlivňuje skripty MicroPython. Generování obrazu .dfu bylo odstraněno z portů STM32 a i.MX RT (soubory se nepoužívaly). Bootloader nyní vkládá hlavičku a kóduje svou verzi do USB bcdDevice, takže hostitelské nástroje a firmware mohou identifikovat verzi bootloaderu za běhu; byla opravena chyba odsazení kombinovaného obrazu STM32, sestavení ROMFS prostředků (mkromfs) bylo paralelizováno a Alif Device Family Pack byl přesunut na 1.3.4. Podrobnosti relevantní pro forky viz historie repozitáře firmwaru.
Kontrolní seznam migrace¶
Není co dělat — přehrajte firmware; vaše skripty z v4.8.0 poběží beze změny.