v3.6.9¶
v3.6.9 membawa WiFi ke Arduino Portenta H7 — stack jaringan LWIP dan driver Cypress CYW43 ditambahkan serta WiFi diaktifkan — beserta inisialisasi penyimpanan flash eksternal dan serangkaian perbaikan stabilitas clock/memori serta jaringan pada Portenta. Rilis ini tidak mengubah API — skrip v3.6.8 berjalan tanpa perubahan.
Sorotan¶
WiFi Portenta H7 — stack LWIP dan driver WiFi Cypress CYW43 ditambahkan dan WiFi diaktifkan, dengan citra firmware CYW43 terpisah yang disertakan dalam rilis.
Penyimpanan flash eksternal — penyimpanan kini diinisialisasi pada board dengan flash eksternal, beserta wilayah flash eksternal yang dipetakan ke memori.
Stabilitas — perbaikan inisialisasi/de-inisialisasi clock/memori (FMC/SDRAM, QSPI, PLL1) dan jaringan pada Portenta.
Tidak ada perubahan API yang merusak — reflash dan skrip v3.6.8 Anda berjalan tanpa perubahan.
Fitur baru¶
WiFi Portenta H7 — menambahkan pustaka LWIP dan driver CYW43 (submodul LWIP dan CYW43), mengaktifkan WiFi pada Portenta, menghasilkan citra firmware CYW43 terpisah, dan menambahkan biner firmware CYW4343 ke deliverable rilis.
Flash eksternal — penyimpanan kini diinisialisasi pada board dengan flash eksternal, dengan bagian linker yang dapat dikonfigurasi untuk firmware CYW43 dan wilayah flash eksternal yang dipetakan ke memori.
Perubahan dan perbaikan lainnya¶
Menggunakan wilayah MPU prioritas tertinggi untuk buffer DMA dan menambahkan jalur inisialisasi CYW43 / LWIP di
main.
Perbaikan bug¶
Portenta dan memori:
Memperbaiki pengaturan PLL FMC/SDRAM dan QSPI pada Portenta, prescaler QSPI, konfigurasi MPU QSPI, dan PLL1.
Jaringan dan sistem:
Memperbaiki fungsi inisialisasi WiFi, menambahkan inisialisasi LWIP/CYW43 yang hilang di
main, memanggil de-init jaringan dimain, memperbaiki transfer DMA SDIO, bug USBDBG IRQn, dan de-init bus I2C sebelum menginisialisasinya kembali.
Dukungan hardware dan board¶
Arduino Portenta H7 — WiFi (CYW43 / LWIP) dan penyimpanan flash eksternal.
Perubahan API yang merusak¶
v3.6.9 tidak memperkenalkan perubahan Python API yang merusak. Skrip yang berjalan pada v3.6.8 berjalan tanpa perubahan pada v3.6.9 — cukup reflash firmware.