Seed esp32c6 PlatformIO მხარდაჭერა XIAO
პროდუქტის ინფორმაცია
სპეციფიკაციები:
- მხარს უჭერს XIAO განვითარების დაფებს
- თავსებადია Arduino-სთან
- მხარს უჭერს XIAO-ს სხვადასხვა მოდელებს, როგორიცაა esp32c6, rp2040 და nrf52840
პროდუქტის გამოყენების ინსტრუქცია
XIAO esp32c6:
- შექმენით ახალი პროექტი PlatformIO-ში
- შეცვალეთ platformio.ini შიგთავსი მოწოდებული კონფიგურაციით
- შეადგინეთ და შეადგინეთ პროექტი
XIAO rp2040:
- განაახლეთ platformio.ini მითითებული კონტენტით seeed_xiao_rp2040-ისთვის
- დაასრულეთ პირველი აშენება და კომპილაცია
- შექმენით seeed_xiao_rp2040 პროექტი PlatformIO-ს გამოყენებით
XIAO nrf52840:
- შექმენით ახალი პროექტი PlatformIO-ში
- შეცვალეთ platformio.ini მოწოდებული კონფიგურაციით
- შეადგინეთ და შეადგინეთ პროექტი
- შექმენით seeed_xiao_nrf52840 პროექტი PlatformIO-ს გამოყენებით
როგორ უჭერს მხარს PlatformIO XIAO-ს
- xiao_esp32c6
PR წარდგენილია და ელოდება გაერთიანებას. შეგიძლიათ მიმართოთ შემდეგ ბმულს- გამოყენების ინსტრუქცია: დაამატე დაფის მხარდაჭერა Seeed XIAO ESP32C6 by LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- კონკრეტული ნაბიჯები: ნებისმიერი პროექტის შექმნის შემდეგ შეცვალეთ platformio.ini-ს შინაარსი file პროექტის საქაღალდეში შემდეგი:
[env:seeed_xiao_esp32c6] - პლატფორმა = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- პლატფორმის_პაკეტიs = Framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.2 Framework-arduinoespressif32-libs @ https://github.com/espressif/arduinoesp32/releases/download/3.0.2/esp32arduinolibs3.0.2.zip
- ჩარჩო = არდუინო
- დაფა = seeed_xiao_esp32c6
- 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-ს გამოყენებით.
- xiao_nrf52840
მთავარი მხარდაჭერა: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: განვითარების პლატფორმა PlatformIO–სთვის
გამოყენების ინსტრუქცია
ახალი პროექტის შექმნის შემდეგ შეცვალეთ platformio.ini-ს შინაარსი file თქვენი პროექტის საქაღალდეში შემდეგი:
- [env] პლატფორმა = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] დაფა = xiaoblesense
- [env:xiaoble_arduinocore_mbed] დაფა = xiaoble
მას შემდეგ რაც პირველადი აწყობა და კომპილაცია დასრულდება, შეგიძლიათ გამოიყენოთ PlatformIO seeed_xiao_nrf52840 პროექტის შესაქმნელად.
საზოგადოების მეთოდი
საცნობარო სტატია:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
ნაბიჯები
- პირველი, შექმენით Arduino Nano33 BLE პროექტი PlatformIO-ში. შექმნის შემდეგ გადადით nordicnrf52/boards დირექტორიაში (როგორც წესი, გვხვდება C:\Users\“username”\.platformio\platforms\nordicnrf52) და შექმენით file სახელად xiaoblesense.json (შეგიძლიათ მიმართოთ კონტენტს მიბმული სტატიიდან).
- ჩამოტვირთეთ Seed Studio Arduino ჩაშენებული ძირითადი ფილიალი Arduino IDE-სთვის შემდეგი ბმულიდან: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- ამოიღეთ გადმოწერილი file Framework-arduino-mbed საქაღალდეში (ჩვეულებრივ მდებარეობს C:\Users\“username”\.platformio\packages\framework-arduino-mbed).
- საფეხურ 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
- შეადგინეთ პროექტი (გაითვალისწინეთ, რომ შეიძლება შეგექმნათ პრობლემები, რომლებიც დაკავშირებულია გრძელ ბილიკებთან, რომლებიც ხელს უშლიან სათაურს 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 |