Logo nga binhi

Seeed esp32c6 PlatformIO Suporta sa XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-produkto

Impormasyon sa Produkto

Mga detalye:

  • Nagsuporta sa XIAO development boards
  • Nahiuyon sa Arduino framework
  • Nagsuporta sa lainlaing mga modelo sa XIAO sama sa esp32c6, rp2040, ug nrf52840

Mga Instruksyon sa Paggamit sa Produkto

XIAO esp32c6:

  1. Paghimo og bag-ong proyekto sa PlatformIO
  2. Ilisan ang sulod sa platformio.ini sa gihatag nga configuration
  3. Pagtukod ug pagtipon sa proyekto

XIAO rp2040:

  1. I-update ang platformio.ini gamit ang espesipikong sulod para sa seeed_xiao_rp2040
  2. Kompletoha ang unang pagtukod ug paghugpong
  3. Paghimo ug seeed_xiao_rp2040 nga proyekto gamit ang PlatformIO

XIAO nrf52840:

  1. Paghimo og bag-ong proyekto sa PlatformIO
  2. Usba ang platformio.ini gamit ang gihatag nga configuration
  3. Pagtukod ug pagtipon sa proyekto
  4. Paghimo sa seeed_xiao_nrf52840 nga proyekto gamit ang PlatformIO

Giunsa pagsuporta sa PlatformIO ang XIAO

  1. xiao_esp32c6
    Usa ka PR ang gisumite ug naghulat nga mahiusa. Mahimo nimong i-refer ang mosunod nga link alang sa
  2. xiao_rp2040
    Ang panguna nga sanga sa PlatformIO wala mosuporta sa ubang mga development board. Usa ka bersyon sa komunidad ang gisumite, ug ania kung giunsa kini paggamit:
    • Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: development platform para sa PlatformIO
    • Mga Instruksyon sa Paggamit:
      Sa bisan unsang bag-ong proyekto, usba ang platformio.ini file sa mosunod nga sulod:[env:seeed_xiao_rp2040]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: development platform para sa PlatformIO
    • tabla = seed_xiao_rp2040
    • balangkas = Arduino
    • Human makompleto ang una nga pagtukod ug paghugpong, mahimo kang maghimo ug seeed_xiao_rp2040 nga proyekto gamit ang PlatformIO.
  3. xiao_nrf52840
    Mainline nga Suporta: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: development platform para sa PlatformIO

Mga Instruksyon sa Paggamit

Human sa paghimo og bag-ong proyekto, ilisan ang sulod sa platformio.ini file sa imong project folder uban sa mosunod:

Kung kompleto na ang inisyal nga pagtukod ug paghugpong, mahimo nimong gamiton ang PlatformIO aron mahimo ang proyekto nga seeed_xiao_nrf52840.

Pamaagi sa Komunidad
Reperensya nga Artikulohttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Mga lakang
  1. Una, paghimo og Arduino Nano33 BLE nga proyekto sa PlatformIO. Human sa paghimo, navigate sa nordicnrf52/boards directory (kasagaran makita sa C:\Users\"username"\.platformio\platforms\nordicnrf52) ug paghimo og file gihinganlan xiaoblesense.json (mahimo nimong i-refer ang sulod gikan sa linked nga artikulo).
  2. I-download ang Seeed Studio Arduino embed core branch para sa Arduino IDE gikan sa mosunod nga link: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. I-extract ang na-download file ngadto sa folder nga framework-arduino-mbed (kasagaran nahimutang sa C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
  4. Sa nordicnrf52 nga direktoryo nga gihimo sa lakang 1, pangitaa ang platform.py file. Pangitaa ang mosunod nga mga linya:
    kung board in (“nano33ble”, “nicla_sense_me”):
    • self.packages[“toolchain-gccarmnoneeabi”][“bersyon”] = “~1.80201.0”
    • self.frameworks["Arduino"]["package"] = "framework-arduino-embed"
    • self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Usba kini sa:: kung ang board sa (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“opsyonal”] = Bakak
  5.  Pagtipon sa proyekto (timan-i nga mahimo nimong masugatan ang mga isyu nga may kalabotan sa taas nga mga agianan nga nagpugong sa header files gikan sa pagkaplag; kung mahitabo kini, pangitaa ang nawala nga header files ug kopyaha kini sa gipakita nga folder).

FAQ

P: Unsaon nako pagsulbad ang mga isyu nga may kalabutan sa taas nga mga agianan nga nagpugong sa header files gikan nga makit-an sa panahon sa pag-compile?
A: Kung makasugat ka niini nga isyu, pangitaa ang nawala nga header files ug kopyaha kini sa gipakita nga folder sama sa gipiho sa mensahe sa sayup.

P: Mahimo ba nako gamiton ang PlatformIO sa ubang mga XIAO development boards nga wala gihisgutan sa manwal?
A: Sa pagkakaron, ang nag-unang sanga sa PlatformIO wala mosuporta sa ubang XIAO development boards. Bisan pa, ang mga bersyon sa komunidad mahimong magamit alang sa piho nga mga tabla. Palihog tan-awa ang may kalabutan nga mga kapanguhaan sa komunidad alang sa dugang nga impormasyon.

Mga Dokumento / Mga Kapanguhaan

Seeed esp32c6 PlatformIO Suporta sa XIAO [pdf] Mga instruksiyon
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *