ເບິ່ງ 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 ໂດຍ 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
- platform_packages = 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
- framework = arduino
- board = seeed_xiao_esp32c6
- 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.
- 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\"ຊື່ຜູ້ໃຊ້"\.platformio\platforms\nordicnrf52) ແລະສ້າງ file ຊື່ວ່າ xiaoblesense.json (ທ່ານສາມາດອ້າງອີງເຖິງເນື້ອໃນຈາກບົດຄວາມທີ່ເຊື່ອມໂຍງ).
- ດາວໂຫລດ Seeed Studio Arduino ຝັງສາຂາຫຼັກສໍາລັບ Arduino IDE ຈາກລິ້ງຕໍ່ໄປນີ້: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- ສະກັດການດາວໂຫຼດ file ເຂົ້າໄປໃນໂຟເດີ framework-arduino-mbed (ປົກກະຕິແລ້ວຕັ້ງຢູ່ທີ່ C:\Users\"ຊື່ຜູ້ໃຊ້"\.platformio\packages\framework-arduino-mbed).
- ໃນໄດເລກະທໍລີ 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
- ລວບລວມໂຄງການ (ສັງເກດວ່າທ່ານອາດຈະພົບກັບບັນຫາທີ່ກ່ຽວຂ້ອງກັບເສັ້ນທາງຍາວທີ່ປ້ອງກັນບໍ່ໃຫ້ຫົວ 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 |