v3.6.9¶
v3.6.9 aduce WiFi pe Arduino Portenta H7 — s-au adăugat stiva de rețea LWIP și driverele Cypress CYW43 și s-a activat WiFi — împreună cu inițializarea stocării în memoria flash externă și o serie de remedieri ale stabilității ceasului/memoriei și rețelei pe Portenta. Nu introduce nicio modificare incompatibilă a API-ului — scripturile v3.6.8 rulează nemodificate.
Aspecte importante¶
WiFi Portenta H7 — s-au adăugat stiva LWIP și driverele WiFi Cypress CYW43 și s-a activat WiFi, cu o imagine de firmware CYW43 separată livrată în versiune.
Stocare în memoria flash externă — stocarea este acum inițializată pe plăcile cu memorie flash externă, plus o regiune de memorie flash externă mapată în memorie.
Stabilitate — remedieri ale ceasului/memoriei Portenta (FMC/SDRAM, QSPI, PLL1) și ale inițializării/dezinițializării rețelei.
Nicio modificare incompatibilă a API-ului — reflashați și scripturile dvs. v3.6.8 rulează nemodificate.
Caracteristici noi¶
WiFi Portenta H7 — s-au adăugat biblioteca LWIP și driverele CYW43 (submodulele LWIP și CYW43), s-a activat WiFi pe Portenta, s-a generat o imagine de firmware CYW43 separată și s-a adăugat binarul de firmware CYW4343 la livrabilele versiunii.
Memorie flash externă — stocarea este acum inițializată pe plăcile cu memorie flash externă, cu o secțiune de linker configurabilă pentru firmware-ul CYW43 și o regiune de memorie flash externă mapată în memorie.
Alte modificări și îmbunătățiri¶
S-a folosit regiunea MPU cu cea mai mare prioritate pentru tampoanele DMA și s-au adăugat căile de inițializare CYW43 / LWIP în
main.
Remedieri de erori¶
Portenta și memorie:
S-au reparat setările PLL ale FMC/SDRAM și QSPI ale Portenta, prescalerul QSPI, configurația MPU a QSPI și PLL1.
Rețea și sistem:
S-au reparat funcțiile de inițializare WiFi, s-a adăugat inițializarea LWIP/CYW43 lipsă în
main, s-a apelat dezinițializarea rețelei înmain, s-au reparat transferurile DMA SDIO, eroarea USBDBG IRQn și s-a dezinițializat magistrala I2C înainte de reinițializarea ei.
Suport pentru hardware și plăci¶
Arduino Portenta H7 — WiFi (CYW43 / LWIP) și stocare în memoria flash externă.
Modificări incompatibile ale API-ului¶
v3.6.9 nu introduce nicio modificare incompatibilă a API-ului Python. Scripturile care rulau pe v3.6.8 rulează nemodificate pe v3.6.9 — doar reflashați firmware-ul.