v3.6.9

v3.6.9 tuo WiFin Arduino Portenta H7:lle — LWIP-verkkopino ja Cypress CYW43 -ajurit lisättiin ja WiFi otettiin käyttöön — sekä ulkoisen flash-muistin tallennustilan alustuksen ja joukon Portentan kello-/muisti- ja verkonvakautuskorjauksia. Se ei tuo rikkovia API-muutoksia — v3.6.8-skriptit toimivat muuttumattomina.

Kohokohdat

  • Portenta H7 WiFi — LWIP-pino ja Cypress CYW43 -WiFi-ajurit lisätty ja WiFi otettu käyttöön, julkaisussa toimitetaan erillinen CYW43-laiteohjelmistokuva.

  • Ulkoisen flash-muistin tallennustila — tallennustila alustetaan nyt ulkoisella flash-muistilla varustetuilla korteilla, sekä muistiin kartoitettu ulkoisen flash-muistin alue.

  • Vakaus — Portentan kello-/muisti- (FMC/SDRAM, QSPI, PLL1) ja verkon alustus-/poistokorjaukset.

  • Ei rikkovia API-muutoksia — flashaa uudelleen ja v3.6.8-skriptisi toimivat muuttumattomina.

Uudet ominaisuudet

  • Portenta H7 WiFi — lisätty LWIP-kirjasto ja CYW43-ajurit (LWIP- ja CYW43-alimoduulit), otettu WiFi käyttöön Portentassa, generoitu erillinen CYW43-laiteohjelmistokuva ja lisätty CYW4343-laiteohjelmistobinääri julkaisun toimituksiin.

  • Ulkoinen flash-muisti — tallennustila alustetaan nyt ulkoisella flash-muistilla varustetuilla korteilla, mukana säädettävä linkkeriosio CYW43-laiteohjelmistolle ja muistiin kartoitettu ulkoisen flash-muistin alue.

Muut muutokset ja parannukset

  • Käytetty korkeimman prioriteetin MPU-aluetta DMA-puskureille ja lisätty CYW43- / LWIP-alustuspolut tiedostoon main.

Virhekorjaukset

Portenta ja muisti:

  • Korjattu Portentan FMC/SDRAM- ja QSPI PLL -asetukset, QSPI-esijakaja, QSPI MPU -asetus ja PLL1.

Verkko ja järjestelmä:

  • Korjattu WiFi-alustusfunktiot, lisätty puuttuva LWIP/CYW43-alustus tiedostoon main, kutsuttu verkon poistoa tiedostossa main, korjattu SDIO DMA -siirrot, USBDBG IRQn -virhe ja poistettu I2C-väylän alustus ennen sen uudelleenalustusta.

Laitteisto- ja korttituki

  • Arduino Portenta H7 — WiFi (CYW43 / LWIP) ja ulkoisen flash-muistin tallennustila.

Rikkovat API-muutokset

v3.6.9 ei tuo rikkovia Python-API-muutoksia. Skriptit, jotka toimivat v3.6.8:ssa, toimivat muuttumattomina v3.6.9:ssä — flashaa vain laiteohjelmisto uudelleen.