Seed-logo

ເບິ່ງ esp32c6 PlatformIO ສະຫນັບສະຫນູນ 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]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: ເວທີການພັດທະນາສໍາລັບ PlatformIO
    • board = seeed_xiao_rp2040
    • framework = 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\"ຊື່ຜູ້ໃຊ້"\.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\"ຊື່ຜູ້ໃຊ້"\.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 ສະຫນັບສະຫນູນ XIAO [pdf] ຄໍາແນະນໍາ
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *