Seed-logo

Saib esp32c6 PlatformIO Txhawb XIAO

Saib-esp32c6-PlatformIO-Support-XIAO-product

Cov ntaub ntawv khoom

Specifications:

  • Txhawb XIAO pawg thawj coj loj hlob
  • Tau tshaj Arduino moj khaum
  • Txhawb ntau yam XIAO qauv xws li esp32c6, rp2040, thiab nrf52840

Cov lus qhia siv khoom

XIAO esp32c6:

  1. Tsim ib qhov project tshiab hauv PlatformIO
  2. Hloov cov ntsiab lus ntawm platformio.ini nrog rau kev teeb tsa
  3. Tsim thiab sau qhov project

XIAO rp2040:

  1. Hloov kho platformio.ini nrog cov ntsiab lus tshwj xeeb rau seeed_xiao_rp2040
  2. Ua kom tiav thawj tsim thiab muab tso ua ke
  3. Tsim ib qhov project seeed_xiao_rp2040 siv PlatformIO

XIAO nr 52840:

  1. Tsim ib qhov project tshiab hauv PlatformIO
  2. Hloov kho platformio.ini nrog rau kev teeb tsa
  3. Tsim thiab sau qhov project
  4. Tsim lub seeed_xiao_nrf52840 qhov project siv PlatformIO

PlatformIO txhawb XIAO li cas

  1. xiao_esp32c6
    Ib daim PR tau xa tuaj thiab tos kom muab sib xyaw. Koj tuaj yeem xa mus rau qhov txuas hauv qab no rau
  2. xiao_rp2040
    PlatformIO lub tuam txhab tseem ceeb tsis txhawb nqa lwm pawg kev txhim kho. Lub zej zog version tau raug xa mus, thiab ntawm no yog yuav siv nws li cas:
    • Txuas: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: kev txhim kho platform rau PlatformIO
    • Cov lus qhia siv:
      Hauv txhua qhov project tshiab, hloov lub platformio.ini file rau cov ntsiab lus hauv qab no: [env: seeed_xiao_rp2040]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: kev loj hlob platform rau PlatformIO
    • board = seeed_xiao_rp2040
    • framework = Arduino
    • Tom qab ua tiav thawj qhov tsim thiab muab tso ua ke, koj tuaj yeem tsim qhov project seeed_xiao_rp2040 siv PlatformIO.
  3. xiao_nrf52840
    Mainline Support: GitHub - maxgerhardt / platform-nordicnrf52: Nordic nRF52: kev txhim kho platform rau PlatformIO

Cov lus qhia siv

Tom qab tsim ib qhov project tshiab, hloov cov ntsiab lus ntawm platformio.ini file hauv koj qhov project folder nrog cov hauv qab no:

Thaum pib tsim thiab muab tso ua ke tiav, koj tuaj yeem siv PlatformIO los tsim qhov project seeed_xiao_nrf52840.

Txoj kev hauv zej zog
Tsab ntawv xov xwmhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Cov kauj ruam
  1. Ua ntej, tsim Arduino Nano33 BLE qhov project hauv PlatformIO. Tom qab tsim, mus rau nordicnrf52/boards directory (feem ntau pom ntawm C:\Users\"username"\.platformio\platforms\nordicnrf52) thiab tsim ib qho file npe xiaoblesense.json (koj tuaj yeem xa mus rau cov ntsiab lus los ntawm kab lus txuas).
  2. Rub tawm Seeed Studio Arduino embed core ceg rau Arduino IDE los ntawm qhov txuas hauv qab no: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Extract cov downloaded file rau hauv lub moj khaum-arduino-mbed folder (feem ntau nyob ntawm C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
  4. Hauv nordicnrf52 directory tsim nyob rau hauv kauj ruam 1, nrhiav lub platform.py file. Nrhiav cov kab hauv qab no:
    yog board hauv ("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”
    • Hloov nws mus rau:: yog lub rooj tsavxwm hauv (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = False
  5.  Sau qhov project (nco ntsoov tias koj yuav ntsib teeb meem cuam tshuam nrog txoj kev ntev tiv thaiv header files los ntawm pom; Yog tias qhov no tshwm sim, tshawb nrhiav lub header uas ploj lawm files thiab luam lawv mus rau hauv cov ntawv qhia zaub mov).

FAQ

Q: Kuv yuav daws teeb meem li cas txog txoj kev ntev tiv thaiv header files los ntawm pom thaum muab tso ua ke?
A: Yog tias koj ntsib qhov teeb meem no, tshawb nrhiav lub header uas ploj lawm files thiab luam lawv mus rau hauv daim ntawv teev npe uas tau teev tseg hauv cov lus yuam kev.

Q: Kuv puas tuaj yeem siv PlatformIO nrog rau lwm qhov kev txhim kho XIAO uas tsis tau hais hauv phau ntawv?
A: Tam sim no, PlatformIO lub tuam txhab tseem ceeb tsis txhawb nqa lwm lub rooj tsav xwm kev txhim kho XIAO. Txawm li cas los xij, cov qauv hauv zej zog tuaj yeem muaj rau cov rooj sib tham tshwj xeeb. Thov xa mus rau cov chaw pabcuam hauv zej zog kom paub ntau ntxiv.

Cov ntaub ntawv / Cov ntaub ntawv

Saib esp32c6 PlatformIO Txhawb XIAO [ua pdf] Cov lus qhia
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Txhawb XIAO, esp32c6, PlatformIO Txhawb XIAO, Txhawb XIAO

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *