v4.8.1¶
v4.8.1 on ylläpitojulkaisu v4.8.0:n päälle — kamera- ja IDE-suoratoistokorjauksia, PAG7936:n kuvanlaadun parannus ja uusi GenX320-tapahtumatilan biaksen virityskripti. Se ei tuo mitään rikkovia API-muutoksia: v4.8.0:ssa toimineet skriptit toimivat muuttumattomina v4.8.1:ssä.
Kohokohdat¶
OV5640 korjattu 400 MHz:n OpenMV H7 -kameroissa — pikselikello skaalataan nyt 400 MHz:n H7-osille sen sijaan, että sitä ajettaisiin 480 MHz:n nopeudella.
PAG7936:n kuvanlaatu — sensoriajuri soveltaa nyt viallisten pikselien korjausta.
IDE:n kehyspuskurin suoratoistokorjaukset — raakasiirto vanhan V1-protokollan yli ja raakavirta → JPEG-varareitti toimivat molemmat taas oikein.
Uusi GenX320-biaksen virityskripti tapahtumasuoratoistotilaan.
Ei rikkovia API-muutoksia — flashaa uudelleen, ja v4.8.0-skriptisi toimivat muuttumattomina.
Uudet ominaisuudet¶
GenX320-tapahtumatilan biaksen viritys — uusi
genx320_event_mode_biases.py-esimerkki GenX320-tapahtumasensorin biasten virittämiseen tapahtumasuoratoistotilassa ajettaessa. (f2e4e234c)
Muut muutokset ja parannukset¶
PAG7936:n viallisten pikselien korjaus — PAG7936:n global-shutter-sensoriajuri soveltaa nyt viallisten pikselien korjausta, mikä parantaa kuvanlaatua kyseistä sensoria käyttävissä korteissa. (b405fa176)
Alif Device Family Pack päivitetty versioon 1.3.4 — Alifin I2C/I3C-ajuri päivitettiin vastaamaan tätä, mikä vaikuttaa
machine.I2C:hen Alif (AE3) -korteissa. (7388ef403, d79086cdc)
Korjatut virheet¶
Kamera ja sensorit:
OV5640:n pikselikelloa lasketaan nyt 400 MHz:n STM32H7 OpenMV H7 -kameroissa (H7 Plus -kortit ovat 480 MHz); aiemmin sitä ajettiin liian nopeasti 400 MHz:n osissa. (cd9bb2d09)
Korjattiin kertakaappauksen kokoonpano STM32:n DMA-monipuskuripolulla. (61ffb7403)
Isäntä-/IDE-suoratoisto:
Korjattiin raakavirta → JPEG-varareitti: kohdekuvan leveys/korkeus ja
PIXFORMAT_JPEGpalautetaan raakavirran käsittelyn jälkeen, joten JPEG-kaappaus ja -suoratoisto raakavirran jälkeen toimivat oikein. (36a8b627b)Korjattiin raa’an kehyspuskurin siirto vanhan V1 (USBDBG) -protokollan yli, mikä palauttaa luotettavan IDE:n kehyspuskurin esikatselun. (75963a623)
Laiteohjelmiston päivitys:
Korjattiin se, ettei käynnistyslatain poistunut pääsilmukastaan DFU-irrotuksen jälkeen joissakin isännissä (isännän USB-pollaussäie piti laitteen liitettynä), joten
dfu-util/ OpenMV IDE nollaa kortin luotettavasti flashauksen jälkeen. (3a1e8dab7)
Laitteisto- ja korttituki¶
OpenMV H7 — OV5640:n pikselikello skaalataan nyt 400 MHz:n H7-yksiköille (480 MHz H7 Plus:ssa).
PAG7936 — sensoriajuri soveltaa viallisten pikselien korjausta.
Alif (AE3) — Device Family Pack 1.3.4 päivitetyllä I2C/I3C-ajurilla.
Rikkovat API-muutokset¶
v4.8.1 ei tuo mitään rikkovia Python-API-muutoksia. v4.8.0:ssa toimineet skriptit toimivat muuttumattomina v4.8.1:ssä — flashaa vain laiteohjelmisto uudelleen. Ainoat forkkiin vaikuttavat muutokset ovat build-/työkalumuutoksia.
Build / työkalut (tooling)¶
Mikään tästä ei vaikuta MicroPython-skripteihin. .dfu-kuvan generointi pudotettiin STM32- ja i.MX RT -porteista (tiedostot olivat käyttämättömiä). Käynnistyslatain upottaa nyt otsikon ja koodaa versionsa USB:n bcdDevice-kenttään, jotta isäntätyökalut ja laiteohjelmisto voivat tunnistaa käynnistyslataimen version ajonaikana; STM32:n yhdistetyn kuvan täytevirhe korjattiin, ROMFS-resurssin build (mkromfs) rinnakkaistettiin, ja Alif Device Family Pack siirtyi versioon 1.3.4. Katso forkin kannalta olennaiset tiedot laiteohjelmistorepositorion historiasta.
Siirtymistarkistuslista¶
Ei mitään tehtävää — flashaa laiteohjelmisto uudelleen; v4.8.0-skriptisi toimivat muuttumattomina.