XIAO nRF52840-Sense 与 PlatformIO
Seeed Studio XIAO nRF52840 与 PlatformIO
PlatformIO 是一个集成了多种开发板类型并且具有良好扩展性的开发平台。如果平台中没有你需要的开发板类型,你可以手动添加。你在 Arduino 中编写的代码可以直接在 PlatformIO 中使用,只需要添加相应的库。
在本篇 Wiki 中,我们将介绍如何在 PlatformIO 中安装并运行示例代码。
在 PlatformIO 中使用 XIAO nRF52840
步骤 1 . 安装 PlatformIO 官方网站中的软件
如果你还没有安装 PlatformIO,可以点击上述链接进行下载和安装。
步骤 2 . 在 PlatformIO 中创建项目
因为平台已经包含了 XIAO ESP32S3 和 XIAO ESP32C3 开发板选项,所以我们可以选择其中一个来创建项目。当然,其他开发板文件也可以创建,项目名称可以随意选择。
操作 1 | 操作 2 |
---|---|
tip
在此之前,我已经安装了 XIAO ESP32C6 和 XIAO nRF52840 安装包,因此你会看到操作二中的图像中有 XIAO ESP32C6 和 XIAO nRF52840 的选项。如果你在执行操作时没有这些选项,请参考后续步骤。
步骤 3 . 修改 platformio.ini 文件
成功创建 PlatformIO 项目后,左侧栏会出现多个文件。我们可以看到一个名为 platform.ini 的文件。接下来,我们需要替换其中的内容。
操作 3 |
---|
你需要复制以下代码,并替换 platform.ini 文件中的内容:
[env]
platform = https://github.com/maxgerhardt/platform-nordicnrf52
framework = arduino
[env:xiaoblesense_arduinocore_mbed]
board = xiaoblesense
[env:xiaoble_arduinocore_mbed]
board = xiaoble
tip
记得保存文件,按 ctrl+s,文件将会被加载。
步骤 4 . 编译并烧录
操作 4 |
---|
最终,如果你看到与下图相同的结果,说明你已经成功添加了 XIAO nRF52840 开发板。当你再次创建项目时,就可以选择 XIAO nRF52840 进行操作。
技术支持与产品讨论
感谢你选择我们的产品!我们提供不同的支持方式,确保你在使用我们的产品时获得顺畅的体验。我们提供多个沟通渠道,以满足不同的需求和偏好。