v3.6.9¶
v3.6.9 porta il WiFi su Arduino Portenta H7 — sono stati aggiunti lo stack di rete LWIP e i driver Cypress CYW43 ed è stato abilitato il WiFi — insieme all’inizializzazione dello storage su flash esterna e a un insieme di correzioni di clock/memoria e di stabilità di rete per il Portenta. Non introduce alcuna modifica incompatibile delle API — gli script per la v3.6.8 funzionano senza variazioni.
In evidenza¶
WiFi su Portenta H7 — aggiunti lo stack LWIP e i driver WiFi Cypress CYW43 e abilitato il WiFi, con una immagine firmware CYW43 separata fornita nella release.
Storage su flash esterna — lo storage ora viene inizializzato sulle schede con flash esterna, oltre a una regione di flash esterna mappata in memoria.
Stabilità — correzioni di clock/memoria del Portenta (FMC/SDRAM, QSPI, PLL1) e dell’init/de-init di rete.
Nessuna modifica incompatibile delle API — riflasha e i tuoi script per la v3.6.8 funzionano senza variazioni.
Nuove funzionalità¶
WiFi su Portenta H7 — aggiunti la libreria LWIP e i driver CYW43 (sottomoduli LWIP e CYW43), abilitato il WiFi sul Portenta, generata una immagine firmware CYW43 separata e aggiunto il binario firmware CYW4343 ai deliverable della release.
Flash esterna — lo storage ora viene inizializzato sulle schede con flash esterna, con una sezione del linker configurabile per il firmware CYW43 e una regione di flash esterna mappata in memoria.
Altre modifiche e miglioramenti¶
Usata la regione MPU a priorità più alta per i buffer DMA e aggiunti i percorsi di inizializzazione CYW43 / LWIP in
main.
Correzioni di bug¶
Portenta e memoria:
Corretti le impostazioni FMC/SDRAM e QSPI PLL del Portenta, il prescaler QSPI, la configurazione MPU del QSPI e PLL1.
Rete e sistema:
Corrette le funzioni di inizializzazione del WiFi, aggiunta l’inizializzazione LWIP/CYW43 mancante in
main, chiamato il de-init di rete inmain, corretti i trasferimenti DMA SDIO, il bug di IRQn USBDBG ed eseguito il de-init del bus I2C prima di reinizializzarlo.
Hardware e supporto schede¶
Arduino Portenta H7 — WiFi (CYW43 / LWIP) e storage su flash esterna.
Modifiche incompatibili delle API¶
v3.6.9 non introduce alcuna modifica incompatibile delle API Python. Gli script che funzionavano sulla v3.6.8 funzionano senza variazioni sulla v3.6.9 — basta riflashare il firmware.