【Beetle ESP32 C6 Mini 】Arduino 开发环境搭建
<div class='showpostmsg'><p> FireBeetle 2 ESP32 C6 Mini 采用的是乐鑫ESP32 C6 ,主要的开发环境有如下几种;</p><p> ESP-IDF+VSCODE</p>
<p> ESP-IDF+Platform IO</p>
<p> Micropython 及其类似</p>
<p> Arduino </p>
<p> 以上四种方式都可以对ESP32-C6 进行软件开发和验证, 主要看自己的熟悉程度;</p>
<p> 以下以Arduino 为IDE 的开发环境进行搭建; 主要是官方和第三方都有非常多库可以直接用;</p>
<p> </p>
<p>一、安装Arduino 开发环境;</p>
<p> 在Arduino 官方下载,选择V2.3 以上版本,否则无法支持到ESP32 C6 芯片;</p>
<p> </p>
<p>二、安装ESP32-C6 的相关支持;</p>
<p> 在开发板中选择ESP32 然后安装3.0 的版本;3.0 的版本才支持ESP32 C6, 更新会花费很长时间, 由于网络原因可能要很久;</p>
<p>可以在Windows 的Microsoft store 中安装Watt Tookit 工具,可以加速, 具体功能自行研究;</p>
<p> </p>
<p> </p>
<p> 三、Arduino 的配置:</p>
<p> 将Beetle ESP32 C6 Mini Mini 通过TypeC 口与PC 相连;打开Arduino 后进行配置;</p>
<p> 1、选择开发板类型和COM 口;</p>
<p> 在文件-示例中可以看见相关例子;</p>
<p> </p>
<p>在工具中有烧录的相关配置,一般默认就可以;</p>
<p> </p>
<p> </p>
<p>新建工程BeetleESP32C6 保存;</p>
<p> 会出现:</p>
<p> BeetleESP32C6 和libraries 文件夹,前者放ino 的编程文件, 后者放库文件(IDE 自己安装的库或者第三方库都可以)</p>
<p> </p>
<p>工程文件:</p>
<p> </p>
<p> </p>
<p>点击下载,即可以完成将生成的可执行文件下载到ESP32 C6;</p>
<p> 我们可以发现Arduino 的工程目录下并没有生成可执行文件, 需要进行如下操作;</p>
<p>在工具-导出已经编译的二进制文件;</p>
<p> </p>
<p>此时在工作目录下就有生成相应的可执行文件;可以采用乐鑫的官方工具进行烧录;</p>
<p> </p>
<p> 还有就是如果按照官方的开发板支持包,可以在Arduino 中直接寻找,不用在网上胡乱搜索;在首选项->其他开发板管理;</p>
<p> </p>
<p> </p>
<p> </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>
页:
[1]