FireBeetle 2 ESP32 C6 Mini 采用的是乐鑫ESP32 C6 ,主要的开发环境有如下几种;
ESP-IDF+VSCODE
ESP-IDF+Platform IO
Micropython 及其类似
Arduino
以上四种方式都可以对ESP32-C6 进行软件开发和验证, 主要看自己的熟悉程度;
以下以Arduino 为IDE 的开发环境进行搭建; 主要是官方和第三方都有非常多库可以直接用;
一、安装Arduino 开发环境;
在Arduino 官方下载,选择V2.3 以上版本,否则无法支持到ESP32 C6 芯片;
二、安装ESP32-C6 的相关支持;
在开发板中选择ESP32 然后安装3.0 的版本;3.0 的版本才支持ESP32 C6, 更新会花费很长时间, 由于网络原因可能要很久;
可以在Windows 的Microsoft store 中安装Watt Tookit 工具,可以加速, 具体功能自行研究;
三、Arduino 的配置:
将Beetle ESP32 C6 Mini Mini 通过TypeC 口与PC 相连;打开Arduino 后进行配置;
1、选择开发板类型和COM 口;
在工具中有烧录的相关配置,一般默认就可以;
新建工程BeetleESP32C6 保存;
会出现:
BeetleESP32C6 和libraries 文件夹,前者放ino 的编程文件, 后者放库文件(IDE 自己安装的库或者第三方库都可以)
工程文件:
点击下载,即可以完成将生成的可执行文件下载到ESP32 C6;
我们可以发现Arduino 的工程目录下并没有生成可执行文件, 需要进行如下操作;
在工具-导出已经编译的二进制文件;
此时在工作目录下就有生成相应的可执行文件;可以采用乐鑫的官方工具进行烧录;
还有就是如果按照官方的开发板支持包,可以在Arduino 中直接寻找,不用在网上胡乱搜索;在首选项->其他开发板管理;