v3.6.9¶
v3.6.9 wprowadza WiFi do Arduino Portenta H7 — dodano stos sieciowy LWIP oraz sterowniki Cypress CYW43 i włączono WiFi — wraz z inicjalizacją pamięci na zewnętrznej pamięci flash oraz pakietem poprawek stabilności zegara/pamięci i sieci dla Portenta. Nie wprowadza żadnych przełomowych zmian API — skrypty z v3.6.8 działają bez zmian.
Najważniejsze zmiany¶
WiFi na Portenta H7 — dodano stos LWIP oraz sterowniki WiFi Cypress CYW43 i włączono WiFi, wraz z osobnym obrazem oprogramowania układowego CYW43 dostarczanym w wydaniu.
Pamięć na zewnętrznej pamięci flash — pamięć jest teraz inicjalizowana na płytkach z zewnętrzną pamięcią flash, plus mapowany w pamięci obszar zewnętrznej pamięci flash.
Stabilność — poprawki zegara/pamięci Portenta (FMC/SDRAM, QSPI, PLL1) oraz inicjalizacji/deinicjalizacji sieci.
Brak przełomowych zmian API — wgraj ponownie oprogramowanie, a Twoje skrypty z v3.6.8 będą działać bez zmian.
Nowe funkcje¶
WiFi na Portenta H7 — dodano bibliotekę LWIP oraz sterowniki CYW43 (submoduły LWIP i CYW43), włączono WiFi na Portenta, wygenerowano osobny obraz oprogramowania układowego CYW43 oraz dodano plik binarny oprogramowania układowego CYW4343 do elementów dostarczanych w wydaniu.
Zewnętrzna pamięć flash — pamięć jest teraz inicjalizowana na płytkach z zewnętrzną pamięcią flash, z konfigurowalną sekcją linkera dla oprogramowania układowego CYW43 oraz mapowanym w pamięci obszarem zewnętrznej pamięci flash.
Inne zmiany i ulepszenia¶
Wykorzystano region MPU o najwyższym priorytecie dla buforów DMA oraz dodano ścieżki inicjalizacji CYW43 / LWIP w
main.
Poprawki błędów¶
Portenta i pamięć:
Naprawiono ustawienia FMC/SDRAM i QSPI PLL Portenta, preskaler QSPI, konfigurację MPU dla QSPI oraz PLL1.
Sieć i system:
Naprawiono funkcje inicjalizacji WiFi, dodano brakującą inicjalizację LWIP/CYW43 w
main, wywołano deinicjalizację sieci wmain, naprawiono transfery DMA SDIO, błąd USBDBG IRQn oraz dodano deinicjalizację magistrali I2C przed jej ponowną inicjalizacją.
Sprzęt i obsługa płytek¶
Arduino Portenta H7 — WiFi (CYW43 / LWIP) oraz pamięć na zewnętrznej pamięci flash.
Przełomowe zmiany API¶
v3.6.9 nie wprowadza żadnych przełomowych zmian w API Pythona. Skrypty, które działały na v3.6.8, działają bez zmian na v3.6.9 — wystarczy ponownie wgrać oprogramowanie układowe.