v4.8.1¶
v4.8.1 är en underhållsutgåva ovanpå v4.8.0 — kamera- och IDE-strömningsfixar, en bildkvalitetsförbättring för PAG7936 och ett nytt skript för biasjustering i GenX320:s händelseläge. Den introducerar inga brytande API-ändringar: skript som körde på v4.8.0 körs oförändrade på v4.8.1.
Höjdpunkter¶
OV5640 åtgärdad på 400 MHz OpenMV H7-kameror — pixelklockan skalas nu för 400 MHz H7-enheter i stället för att drivas i takten 480 MHz.
PAG7936 bildkvalitet — sensordrivrutinen tillämpar nu korrigering av defekta pixlar.
IDE-bildbuffertströmningsfixar — råöverföring över det äldre V1-protokollet och reserven från råström → JPEG fungerar nu båda korrekt igen.
Nytt skript för biasjustering av GenX320 för händelseströmningsläge.
Inga brytande API-ändringar — flasha om så körs dina v4.8.0-skript oförändrade.
Nya funktioner¶
GenX320 biasjustering i händelseläge — ett nytt
genx320_event_mode_biases.py-exempel för att justera GenX320-händelsesensorns biaser medan den körs i händelseströmningsläge. (f2e4e234c)
Övriga ändringar och förbättringar¶
PAG7936 korrigering av defekta pixlar — drivrutinen för PAG7936 global-shutter-sensorn tillämpar nu korrigering av defekta pixlar, vilket förbättrar bildkvaliteten på kort som använder den sensorn. (b405fa176)
Alif Device Family Pack uppdaterad till 1.3.4 — Alif I2C/I3C-drivrutinen uppdaterades för att matcha, vilket påverkar
machine.I2Cpå Alif-kort (AE3). (7388ef403, d79086cdc)
Buggfixar¶
Kamera och sensorer:
OV5640:s pixelklocka är nu sänkt för 400 MHz STM32H7 OpenMV H7-kameror (H7 Plus-kort är 480 MHz); den drevs tidigare för snabbt på 400 MHz-enheter. (cd9bb2d09)
Åtgärdade engångsinfångningskonfigurationen på STM32 DMA-multibuffertvägen. (61ffb7403)
Värd-/IDE-strömning:
Åtgärdade reserven från råström → JPEG: målbildens bredd/höjd och
PIXFORMAT_JPEGåterställs efter råströmsbehandling, så att JPEG-infångning och strömning efter en råström fungerar korrekt. (36a8b627b)Åtgärdade rå bildbuffertöverföring över det äldre V1-protokollet (USBDBG), vilket återställer pålitlig förhandsvisning av bildbufferten i IDE:n. (75963a623)
Firmware-uppdatering:
Åtgärdade att startladdaren inte avslutade sin huvudloop efter en DFU-frånkoppling på vissa värdar (en USB-pollningstråd på värden höll enheten monterad), så att
dfu-util/ OpenMV IDE pålitligt återställer kortet efter flashning. (3a1e8dab7)
Hårdvaru- och kortstöd¶
OpenMV H7 — OV5640:s pixelklocka skalas nu för 400 MHz H7-enheter (480 MHz på H7 Plus).
PAG7936 — korrigering av defekta pixlar tillämpas av sensordrivrutinen.
Alif (AE3) — Device Family Pack 1.3.4 med en uppdaterad I2C/I3C-drivrutin.
Brytande API-ändringar¶
v4.8.1 introducerar inga brytande Python API-ändringar. Skript som körde på v4.8.0 körs oförändrade på v4.8.1 — flasha bara om firmware. De enda fork-relevanta ändringarna är bygg/verktyg.
Bygg / verktyg (tooling)¶
Inget av detta påverkar MicroPython-skript. .dfu-bildgenerering togs bort från STM32- och i.MX RT-portarna (filerna var oanvända). Startladdaren bäddar nu in en header och kodar sin version i USB-bcdDevice så att värdverktyg och firmware kan identifiera startladdarversionen vid körning; en buggen med utfyllnad av kombinerad STM32-bild åtgärdades, ROMFS-resursbygget (mkromfs) parallelliserades och Alif Device Family Pack flyttades till 1.3.4. Se historiken i firmware-arkivet för fork-relevanta detaljer.
Migrationschecklista¶
Inget att göra — flasha om firmware; dina v4.8.0-skript körs oförändrade.