v3.6.9

v3.6.9 מביאה WiFi ל-Arduino Portenta H7 — נוספו מחסנית הרשת LWIP ומנהלי ההתקן Cypress CYW43 ו-WiFi הופעל — יחד עם אתחול אחסון בזיכרון פלאש (flash) חיצוני ואצווה של תיקוני יציבות לשעון/זיכרון ורשת של ה-Portenta. היא אינה מציגה שינויי API שוברים — סקריפטים של v3.6.8 רצים ללא שינוי.

עיקרי הדברים

  • WiFi ב-Portenta H7 — נוספו מחסנית LWIP ומנהלי ההתקן WiFi של Cypress CYW43 ו-WiFi הופעל, עם תמונת קושחה נפרדת של CYW43 הנכללת בגרסה.

  • אחסון בזיכרון פלאש חיצוני — האחסון מאותחל כעת בלוחות עם זיכרון פלאש (flash) חיצוני, בתוספת אזור זיכרון פלאש חיצוני ממופה-זיכרון.

  • יציבות — תיקוני שעון/זיכרון (FMC/SDRAM, QSPI, PLL1) ואתחול/ביטול-אתחול רשת ב-Portenta.

  • אין שינויי API שוברים — בצעו reflash והסקריפטים שלכם מ-v3.6.8 ירוצו ללא שינוי.

תכונות חדשות

  • WiFi ב-Portenta H7 — נוספו ספריית LWIP ומנהלי ההתקן CYW43 (תת-מודולי LWIP ו-CYW43), הופעל WiFi ב-Portenta, נוצרה תמונת קושחה נפרדת של CYW43, ונוסף הבינארי של קושחת CYW4343 לפריטי הגרסה.

  • זיכרון פלאש חיצוני — האחסון מאותחל כעת בלוחות עם זיכרון פלאש (flash) חיצוני, עם מקטע linker בר-תצורה עבור קושחת CYW43 ואזור זיכרון פלאש חיצוני ממופה-זיכרון.

שינויים ושיפורים נוספים

  • נעשה שימוש באזור ה-MPU בעדיפות הגבוהה ביותר עבור חוצצי DMA ונוספו נתיבי האתחול של CYW43 / LWIP ב-main.

תיקוני באגים

Portenta וזיכרון:

  • תוקנו הגדרות FMC/SDRAM ו-QSPI PLL של ה-Portenta, ה-prescaler של QSPI, תצורת ה-MPU של QSPI, ו-PLL1.

רשת ומערכת:

  • תוקנו פונקציות אתחול ה-WiFi, נוסף אתחול ה-LWIP/CYW43 החסר ב-main, נקראה פעולת ביטול-אתחול הרשת ב-main, תוקנו העברות DMA של SDIO, באג ה-USBDBG IRQn, ובוטל-אתחול אפיק ה-I2C לפני אתחולו מחדש.

חומרה ותמיכת לוחות

  • Arduino Portenta H7 — WiFi (CYW43 / LWIP) ואחסון בזיכרון פלאש חיצוני.

שינויי API שוברים

v3.6.9 אינה מציגה שינויי Python API שוברים. סקריפטים שרצו על v3.6.8 רצים ללא שינוי על v3.6.9 — פשוט בצעו reflash לקושחה.