v2.6.4¶
v2.6.4 מביא תמיכה מלאה ב-Arduino Portenta H7, זרימת עבודה גנרית לזיהוי מאתחל (bootloader) ולצריבה דרך DFU, ומערך שיפורים למערכי הנתונים של Edge Impulse. הוא בנוי על Qt Creator 4.0.2 (ללא שינוי מהגרסה הקודמת) ואינו כולל שינויים שוברים עבור פרויקטים קיימים.
עיקרים¶
Arduino Portenta H7 נתמך כעת באופן מלא, כולל צריבת קושחה במצב DFU דרך
dfu-utilכך שניתן לתכנת את הלוח ישירות מ-OpenMV IDE.זיהוי מאתחל (bootloader) DFU מוסיף תיבת דו-שיח DFU bootloader(s) found המציעה Reset Firmware to Release Version, Load Specific Firmware File או Erase Onboard Data Flash.
מנוע תכנות DFU המונע על-ידי
dfu.txtחדש צורב הן קושחת.binגולמית והן קושחת.dfuארוזה, עם פקודות לכל לוח ומיקוד לפי מספר סידורי.העלאות Edge Impulse מקבלות כעת תמונות PNG ו-BMP לצד JPG/JPEG, מדווחות סטטיסטיקות העלאה בסיום ואינן מקפיאות עוד את הממשק.
הורדה קטנה יותר לאחר הסרת קובצי קושחת
.elfמבונים מראש גדולים ותת-מודולים שאינם בשימוש מהחבילה.
תכונות חדשות¶
תמיכה ב-Arduino Portenta H7 עם זרימת אתחול, מחיקה ותכנות ייעודית דרך DFU (התקן
2341:035b), צריבת קושחה במצב DFU דרךdfu-utilובדיקת הרישיון מושבתת עבור הלוח (488efe191, 8b8090e27, 5195fa5a8).זיהוי גנרי של מאתחל (bootloader) DFU מציג את התקני ה-DFU המחוברים דרך
dfu-util -l, מוסיף תיבת דו-שיח לבחירת התקן, ומציג תיבת דו-שיח DFU bootloader(s) found בעלת שלושה לחצנים עם Reset Firmware to Release Version, Load Specific Firmware File ו-Erase Onboard Data Flash (0106b4687, 8b8090e27).מנוע תכנות DFU המונע על-ידי
dfu.txtחדש המגדיר עבור כל לוחvidpid,eraseCommands,binProgramCommandו-dfuProgramCommand, צורב הן קושחת.binגולמית והן קושחת.dfuארוזה וממקד לפי המספר הסידורי של הלוח (d8274828d, 33c3c101a).ייצוא עם דילוג פריימים בכלי Convert/Save Video מוסיף אפשרות Skip frames? לדילול פריימים בעת ייצוא ל-
.bin, וכעת מבקש את איכות ה-JPEG הגבוהה ביותר של ffmpeg (-q:v 1) (2c4fd1cb5).תיבת דו-שיח של סטטיסטיקות העלאה ל-Edge Impulse מדווחת על קבצים שהועלו, תגובות שהתקבלו, תמונות חדשות שנוספו ותמונות שסומנו ככפולות לאחר השלמת העלאה (af179e44c).
שינויים ושיפורים נוספים¶
נוספה פקודה סדרתית לכניסה למאתחל (
__USBDBG_SYS_RESET_TO_BL) כך שלוחות Arduino מתאפסים ישירות אל המאתחל (bootloader) DFU שלהם במקום איפוס מערכת רגיל (9475fd6de, 488efe191).העלאות מערכי נתונים ל-Edge Impulse מקבלות כעת תמונות PNG ו-BMP בנוסף ל-JPG/JPEG, מתאימות בגמישות רבה יותר שמות של תיקיות מחלקות ושמות תמונות בזק (snapshot) ממוספרים, וממירות את כל התמונות ל-JPG לפני ההעלאה (af179e44c).
מזהה חיישן של
0xFFמטופל כעת כ-None(ללא חיישן מצלמה), בדיקת הרישיון מדולגת עבור לוחות כאלה, וזיהוי סוג החיישן מתבצע מוקדם יותר בזרימת ההתחברות (138ab3c12).נוספו לוגואים של השותפים Arduino ו-Edge Impulse לתיבת הדו-שיח About (138ab3c12).
העלאות Edge Impulse מטפלות כעת בחן במערכי נתונים ריקים או לא תקינים, ומציגות תיבת דו-שיח Nothing to upload במקום לנסות העלאה (cf976b24b).
קובצי קושחת
.elfמבונים מראש גדולים ותת-המודוליםlabview,rosו-qtrestשאינם בשימוש הוסרו מהחבילה, מה שמקטין את ההורדה (5fa17d9b2, 18f28fd5a).קובצי ה-
dfu-utilהמצורפים סומנו כניתנים להרצה כך שצריבת DFU פועלת ב-Linux וב-macOS (f34a0e80f).
תיקוני באגים¶
תמיכת פלטפורמות וכלים¶
בסיס Qt Creator: 4.0.2.
לוח חדש: Arduino Portenta H7 (
PORTENTA_H7_8192_SDRAM, vid:pid2341:035b).קושחה מצורפת רועננה עבור OPENMV2, OPENMV3, OPENMV4, OPENMV4P ו-PORTENTA (קובצי
firmware.bin/openmv.bin/uvc.binחדשים וקובצי DFU בינאריים).
שינויים שוברים¶
אין. פרויקטים וזרימות עבודה קיימים ממשיכים לפעול ללא שינוי.