v3.6.9¶
v3.6.9 นำ WiFi มาสู่ Arduino Portenta H7 — เพิ่ม LWIP networking stack และ Cypress CYW43 drivers และเปิดใช้งาน WiFi — พร้อมกับการเริ่มต้น external-flash storage และการแก้ไขความเสถียรด้านนาฬิกา/หน่วยความจำและเครือข่ายของ Portenta โดย ไม่มีการเปลี่ยนแปลง API ที่ทำให้เกิดความเสียหาย — สคริปต์ v3.6.8 ยังคงทำงานได้โดยไม่ต้องแก้ไข
Highlights¶
Portenta H7 WiFi — เพิ่ม LWIP stack และ Cypress CYW43 WiFi drivers และเปิดใช้งาน WiFi พร้อมกับ CYW43 firmware image แยกต่างหากที่รวมอยู่ในรุ่นนี้
External-flash storage — ตอนนี้ storage จะถูกเริ่มต้นบนบอร์ดที่มี external flash พร้อมกับ memory-mapped external-flash region
ความเสถียร — การแก้ไขนาฬิกา/หน่วยความจำ (FMC/SDRAM, QSPI, PLL1) และการเริ่มต้น/ปิดใช้งานเครือข่ายของ Portenta
ไม่มีการเปลี่ยนแปลง API ที่ทำให้เกิดความเสียหาย — เพียงแฟลชใหม่แล้วสคริปต์ v3.6.8 ของคุณจะทำงานได้โดยไม่ต้องแก้ไข
New features¶
Portenta H7 WiFi — เพิ่มไลบรารี LWIP และ CYW43 drivers (LWIP และ CYW43 submodules) เปิดใช้งาน WiFi บน Portenta สร้าง CYW43 firmware image แยกต่างหาก และเพิ่ม CYW4343 firmware binary ในรายการ deliverables ของรุ่น
External flash — ตอนนี้ storage จะถูกเริ่มต้นบนบอร์ดที่มี external flash พร้อมกับ linker section ที่กำหนดค่าได้สำหรับ CYW43 firmware และ memory-mapped external-flash region
Other changes and improvements¶
ใช้ MPU region ที่มีลำดับความสำคัญสูงสุดสำหรับ DMA buffers และเพิ่มเส้นทางการเริ่มต้น CYW43 / LWIP ใน
main
Bug fixes¶
Portenta and memory:
แก้ไขการตั้งค่า Portenta FMC/SDRAM และ QSPI PLL, QSPI prescaler, การตั้งค่า QSPI MPU และ PLL1
Networking and system:
แก้ไขฟังก์ชันการเริ่มต้น WiFi เพิ่มการเริ่มต้น LWIP/CYW43 ที่หายไปใน
mainเรียก network de-init ในmainแก้ไข SDIO DMA transfers บัก USBDBG IRQn และ de-init I2C bus ก่อนการเริ่มต้นใหม่
Hardware and board support¶
Arduino Portenta H7 — WiFi (CYW43 / LWIP) และ external-flash storage
Breaking API changes¶
v3.6.9 ไม่มีการเปลี่ยนแปลง Python API ที่ทำให้เกิดความเสียหาย สคริปต์ที่ทำงานบน v3.6.8 จะทำงานได้โดยไม่ต้องแก้ไขบน v3.6.9 — เพียงแฟลชเฟิร์มแวร์ใหม่