v3.6.9¶
v3.6.9 ger WiFi till Arduino Portenta H7 — nätverksstacken LWIP och Cypress CYW43-drivrutinerna lades till och WiFi aktiverades — tillsammans med initiering av lagring på externt flashminne och en omgång stabilitetsrättningar för Portenta gällande klocka/minne och nätverk. Den introducerar inga API-brytande ändringar — skript från v3.6.8 körs oförändrade.
Höjdpunkter¶
Portenta H7 WiFi — LWIP-stacken och Cypress CYW43 WiFi-drivrutiner tillagda och WiFi aktiverat, med en separat CYW43-firmwareavbild som levereras i utgåvan.
Lagring på externt flashminne — lagring initieras nu på kort med externt flashminne, plus ett minnesmappat område för externt flashminne.
Stabilitet — rättningar för Portenta gällande klocka/minne (FMC/SDRAM, QSPI, PLL1) samt nätverkets init/de-init.
Inga API-brytande ändringar — flasha om så körs dina v3.6.8-skript oförändrade.
Nya funktioner¶
Portenta H7 WiFi — lade till LWIP-biblioteket och CYW43-drivrutinerna (LWIP- och CYW43-submoduler), aktiverade WiFi på Portenta, genererade en separat CYW43-firmwareavbild och lade till CYW4343-firmwarebinären bland utgåvans leveranser.
Externt flashminne — lagring initieras nu på kort med externt flashminne, med en konfigurerbar länkarsektion för CYW43-firmware och ett minnesmappat område för externt flashminne.
Övriga ändringar och förbättringar¶
Använde MPU-regionen med högst prioritet för DMA-buffertar och lade till initieringsvägarna för CYW43 / LWIP i
main.
Felrättningar¶
Portenta och minne:
Åtgärdade Portentas FMC/SDRAM- och QSPI-PLL-inställningar, QSPI-prescalern, QSPI-MPU-konfigurationen och PLL1.
Nätverk och system:
Åtgärdade WiFi-initieringsfunktionerna, lade till den saknade LWIP/CYW43-initieringen i
main, anropade de-init av nätverket imain, åtgärdade SDIO-DMA-överföringar, USBDBG IRQn-buggen och de-init av I2C-bussen innan den initieras om.
Maskinvara och kortstöd¶
Arduino Portenta H7 — WiFi (CYW43 / LWIP) och lagring på externt flashminne.
API-brytande ändringar¶
v3.6.9 introducerar inga API-brytande Python-ändringar. Skript som kördes på v3.6.8 körs oförändrade på v3.6.9 — du behöver bara flasha om den fasta programvaran.