Biểu trưng đã thấy

Seeed esp32c6 PlatformIO Hỗ trợ XIAO

Seeed-esp32c6-PlatformIO-Hỗ trợ-Sản phẩm XIAO

Thông tin sản phẩm

Thông số kỹ thuật:

  • Hỗ trợ bo mạch phát triển XIAO
  • Tương thích với khung Arduino
  • Hỗ trợ nhiều model XIAO như esp32c6, rp2040 và nrf52840

Hướng dẫn sử dụng sản phẩm

XIAO esp32c6:

  1. Tạo một dự án mới trong PlatformIO
  2. Thay thế nội dung của platformio.ini bằng cấu hình được cung cấp
  3. Xây dựng và biên soạn dự án

XIAO rp2040:

  1. Cập nhật platformio.ini với nội dung được chỉ định cho seeed_xiao_rp2040
  2. Hoàn thành bản dựng và biên dịch đầu tiên
  3. Tạo một dự án seeed_xiao_rp2040 bằng PlatformIO

XIAO nrf52840:

  1. Tạo một dự án mới trong PlatformIO
  2. Sửa đổi platformio.ini với cấu hình được cung cấp
  3. Xây dựng và biên soạn dự án
  4. Tạo dự án seeed_xiao_nrf52840 bằng PlatformIO

PlatformIO hỗ trợ XIAO như thế nào

  1. xiao_esp32c6
    Một PR đã được gửi và đang chờ được hợp nhất. Bạn có thể tham khảo liên kết sau để biết
  2. xiao_rp2040
    Nhánh chính của PlatformIO không hỗ trợ các bảng phát triển khác. Một phiên bản cộng đồng đã được gửi và đây là cách sử dụng:
    • Liên kết: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: nền tảng phát triển cho PlatformIO
    • Hướng dẫn sử dụng:
      Trong bất kỳ dự án mới nào, hãy thay đổi platformio.ini file đến nội dung sau:[env:seeed_xiao_rp2040]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: nền tảng phát triển cho PlatformIO
    • bảng = seeed_xiao_rp2040
    • khung = Arduino
    • Sau khi hoàn tất bản dựng và biên dịch đầu tiên, bạn có thể tạo dự án seeed_xiao_rp2040 bằng PlatformIO.
  3. xiao_nrf52840
    Hỗ trợ chính thức: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: nền tảng phát triển cho PlatformIO

Hướng dẫn sử dụng

Sau khi tạo một dự án mới, hãy thay thế nội dung của platformio.ini file trong thư mục dự án của bạn với nội dung sau:

Sau khi quá trình xây dựng và biên dịch ban đầu hoàn tất, bạn có thể sử dụng PlatformIO để tạo dự án seeed_xiao_nrf52840.

Phương pháp cộng đồng
Bài viết tham khảohttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Các bước
  1. Đầu tiên, tạo một dự án Arduino Nano33 BLE trong PlatformIO. Sau khi tạo, điều hướng đến thư mục nordicnrf52/boards (thường nằm tại C:\Users\“username”\.platformio\platforms\nordicnrf52) và tạo một file có tên là xiaoblesense.json (bạn có thể tham khảo nội dung từ bài viết được liên kết).
  2. Tải xuống nhánh lõi nhúng Arduino của Seeed Studio cho Arduino IDE từ liên kết sau: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Giải nén phần đã tải xuống file vào thư mục framework-arduino-mbed (thường nằm ở C:\Users\“username”\.platformio\packages\framework-arduino-mbed).
  4. Trong thư mục nordicnrf52 được tạo ở bước 1, hãy định vị platform.py file. Tìm các dòng sau:
    nếu bảng trong (“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”
    • Sửa đổi nó thành:: nếu bảng trong (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = False
  5.  Biên dịch dự án (lưu ý rằng bạn có thể gặp phải các vấn đề liên quan đến đường dẫn dài ngăn chặn tiêu đề files không được tìm thấy; nếu điều này xảy ra, hãy tìm kiếm tiêu đề bị mất filevà sao chép chúng vào thư mục đã chỉ định).

Câu hỏi thường gặp

H: Làm thế nào để giải quyết các vấn đề liên quan đến đường dẫn dài ngăn cản tiêu đề files có được tìm thấy trong quá trình biên dịch không?
A: Nếu bạn gặp phải vấn đề này, hãy tìm tiêu đề bị thiếu filevà sao chép chúng vào thư mục được chỉ định như trong thông báo lỗi.

H: Tôi có thể sử dụng PlatformIO với các bo mạch phát triển XIAO khác không được đề cập trong hướng dẫn không?
A: Hiện tại, nhánh chính của PlatformIO không hỗ trợ các bo mạch phát triển XIAO khác. Tuy nhiên, các phiên bản cộng đồng có thể khả dụng cho các bo mạch cụ thể. Vui lòng tham khảo các tài nguyên cộng đồng có liên quan để biết thêm thông tin.

Tài liệu / Tài nguyên

Seeed esp32c6 PlatformIO Hỗ trợ XIAO [tập tin pdf] Hướng dẫn
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Hỗ trợ XIAO, esp32c6, PlatformIO Hỗ trợ XIAO, Hỗ trợ XIAO

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *