Seed-логотип

Бачив esp32c6 PlatformIO Support 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
    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
    • Після завершення першого збирання та компіляції ви можете створити проект 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 і скопіюйте їх у вказану папку).

FAQ

З: Як вирішити проблеми, пов’язані з довгими шляхами, що запобігають заголовку files бути знайденим під час компіляції?
A: Якщо ви зіткнулися з цією проблемою, знайдіть відсутній заголовок files і скопіюйте їх у вказану папку, як зазначено в повідомленні про помилку.

З: Чи можу я використовувати PlatformIO з іншими платами розробки XIAO, не згаданими в посібнику?
A: На даний момент головна гілка PlatformIO не підтримує інші плати розробки XIAO. Однак версії спільноти можуть бути доступні для певних дощок. Для отримання додаткової інформації зверніться до відповідних ресурсів спільноти.

Документи / Ресурси

Бачив esp32c6 PlatformIO Support XIAO [pdfІнструкції
esp32c6, rp2040, nrf52840, esp32c6 Підтримка PlatformIO XIAO, esp32c6, Підтримка PlatformIO XIAO, Підтримка XIAO

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *