לוגו זרעים

Seeed esp32c6 PlatformIO תמיכת XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-product

מידע על המוצר

מפרטים:

  • תומך בלוחות פיתוח XIAO
  • תואם למסגרת Arduino
  • תומך בדגמי XIAO שונים כמו esp32c6, rp2040 ו-nrf52840

הוראות שימוש במוצר

XIAO esp32c6:

  1. צור פרויקט חדש ב- PlatformIO
  2. החלף את התוכן של platformio.ini בתצורה שסופקה
  3. בנה והידור של הפרויקט

XIAO rp2040:

  1. עדכן platformio.ini עם התוכן שצוין עבור seeed_xiao_rp2040
  2. השלם את הבנייה והקומפילציה הראשונה
  3. צור פרויקט seeed_xiao_rp2040 באמצעות PlatformIO

XIAO nrf52840:

  1. צור פרויקט חדש ב- PlatformIO
  2. שנה platformio.ini עם התצורה שסופקה
  3. בנה והידור של הפרויקט
  4. צור את פרויקט seeed_xiao_nrf52840 באמצעות PlatformIO

כיצד PlatformIO תומכת ב-XIAO

  1. xiao_esp32c6
    יח"צ הוגש והוא ממתין למיזוג. אתה יכול לעיין בקישור הבא עבור
  2. xiao_rp2040
    הסניף הראשי של PlatformIO אינו תומך בלוחות פיתוח אחרים. נשלחה גרסת קהילה, והנה איך להשתמש בה:
    • לְקַשֵׁר: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: פלטפורמת פיתוח עבור PlatformIO
    • הוראות שימוש:
      בכל פרויקט חדש, שנה את platformio.ini file לתוכן הבא:[env:seeed_xiao_rp2040]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: פלטפורמת פיתוח עבור PlatformIO
    • לוח = seeed_xiao_rp2040
    • מסגרת = ארדואינו
    • לאחר השלמת הבנייה והקומפילציה הראשונים, תוכל ליצור פרויקט seeed_xiao_rp2040 באמצעות PlatformIO.
  3. xiao_nrf52840
    תמיכה מרכזית: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: פלטפורמת פיתוח עבור PlatformIO

הוראות שימוש

לאחר יצירת פרויקט חדש, החלף את התוכן של platformio.ini file בתיקיית הפרויקט שלך עם הדברים הבאים:

לאחר השלמת הבנייה וההידור הראשוניים, תוכל להשתמש ב- PlatformIO כדי ליצור את פרויקט seeed_xiao_nrf52840.

שיטת קהילה
מאמר עזרhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

צעדים
  1. ראשית, צור פרויקט Arduino Nano33 BLE ב-PlatformIO. לאחר היצירה, נווט אל ספריית nordicnrf52/boards (נמצאת בדרך כלל ב-C:\Users\“username”\.platformio\platforms\nordicnrf52) וצור file בשם xiaoblesense.json (תוכלו להתייחס לתוכן מהמאמר המקושר).
  2. הורד את ענף הליבה של Seeed Studio Arduino עבור Arduino IDE מהקישור הבא: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. חלץ את ההורדה file לתוך התיקיה framework-arduino-mbed (ממוקמת בדרך כלל ב-C:\Users\“username”\.platformio\packages\framework-arduino-mbed).
  4. בספריית nordicnrf52 שנוצרה בשלב 1, אתר את ה-platform.py file. מצא את השורות הבאות:
    אם לוחצים על ("nano33ble", "nicla_sense_me"):
    • self.packages["toolchain-gccarmnoneeabi"]["version"] = "~1.80201.0"
    • self.frameworks["Arduino"]["package"] = "framework-arduino-embed"
    • self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • שנה את זה ל:: אם הלוח ב- ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["optional"] = False
  5.  הידור הפרויקט (שים לב שאתה עלול להיתקל בבעיות הקשורות לנתיבים ארוכים המונעים כותרת files מהימצא; אם זה קורה, חפש את הכותרת החסרה files והעתק אותם לתיקיה המצוינת).

שאלות נפוצות

ש: איך אני פותר בעיות הקשורות לנתיבים ארוכים המונעים כותרת fileהאם יימצא במהלך ההידור?
ת: אם אתה נתקל בבעיה זו, חפש את הכותרת החסרה files והעתק אותם לתיקיה המצוינת כפי שצוין בהודעת השגיאה.

ש: האם אני יכול להשתמש ב-PlatformIO עם לוחות פיתוח אחרים של XIAO שאינם מוזכרים במדריך?
ת: כרגע, הסניף הראשי של PlatformIO אינו תומך בלוחות פיתוח אחרים של XIAO. עם זאת, גרסאות קהילה עשויות להיות זמינות עבור לוחות ספציפיים. אנא עיין במשאבי הקהילה הרלוונטיים למידע נוסף.

מסמכים / משאבים

Seeed esp32c6 PlatformIO תמיכת XIAO [pdfהוראות
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *