თესლი-ლოგო

Seed esp32c6 PlatformIO მხარდაჭერა XIAO

Seed-esp32c6-PlatformIO-Support-XIAO-პროდუქტი

პროდუქტის ინფორმაცია

სპეციფიკაციები:

  • მხარს უჭერს 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
    PR წარდგენილია და ელოდება გაერთიანებას. შეგიძლიათ მიმართოთ შემდეგ ბმულს
  2. xiao_rp2040
    PlatformIO-ს მთავარი ფილიალი არ უჭერს მხარს სხვა განვითარების დაფებს. საზოგადოების ვერსია წარმოდგენილია და აი, როგორ გამოიყენოთ იგი:
    • ბმული: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: განვითარების პლატფორმა PlatformIO-სთვის
    • გამოყენების ინსტრუქცია:
      ნებისმიერ ახალ პროექტში შეცვალეთ platformio.ini file შემდეგი შინაარსისთვის:[env:seeed_xiao_rp2040]
    • პლატფორმა = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: განვითარების პლატფორმა PlatformIO-სთვის
    • დაფა = seeed_xiao_rp2040
    • ჩარჩო = Arduino
    • პირველი build-ის და კომპილაციის დასრულების შემდეგ, შეგიძლიათ შექმნათ 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. ჩამოტვირთეთ Seed 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. საფეხურ 52-ში შექმნილ nordicnrf1 დირექტორიაში იპოვეთ platform.py file. იპოვეთ შემდეგი ხაზები:
    თუ ჩასვით (“nano33ble”, “nicla_sense_me”):
    • self.packages ["toolchain-gccarmnoneeabi"]["ვერსია"] = "~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”][“სურვილისამებრ”] = False
  5.  შეადგინეთ პროექტი (გაითვალისწინეთ, რომ შეიძლება შეგექმნათ პრობლემები, რომლებიც დაკავშირებულია გრძელ ბილიკებთან, რომლებიც ხელს უშლიან სათაურს fileს აღმოჩენიდან; თუ ეს მოხდება, მოძებნეთ დაკარგული სათაური files და დააკოპირეთ მითითებულ საქაღალდეში).

FAQ

კითხვა: როგორ მოვაგვარო საკითხები, რომლებიც დაკავშირებულია გრძელი ბილიკების თავიდან ასაცილებლად სათაურთან files საწყისი აღმოჩენის დროს შედგენა?
პასუხი: თუ ამ პრობლემას წააწყდებით, მოძებნეთ გამოტოვებული სათაური files და დააკოპირეთ ისინი მითითებულ საქაღალდეში, როგორც მითითებულია შეცდომის შეტყობინებაში.

Q: შემიძლია გამოვიყენო PlatformIO სხვა XIAO განვითარების დაფებთან, რომლებიც არ არის მითითებული სახელმძღვანელოში?
პასუხი: ამ დროისთვის, PlatformIO-ს მთავარი ფილიალი არ უჭერს მხარს XIAO-ს განვითარების სხვა დაფებს. თუმცა, საზოგადოების ვერსიები შეიძლება ხელმისაწვდომი იყოს კონკრეტული დაფებისთვის. დამატებითი ინფორმაციისთვის გთხოვთ, მიმართოთ საზოგადოების შესაბამის რესურსებს.

დოკუმენტები / რესურსები

Seed esp32c6 PlatformIO მხარდაჭერა XIAO [pdf] ინსტრუქციები
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO მხარდაჭერა XIAO, esp32c6, PlatformIO მხარდაჭერა XIAO, მხარდაჭერა XIAO

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *