DavidZH 发表于 2024-5-12 20:01

【Beetle ESP32 C6 Mini 】Arduino 开发环境搭建

<div class='showpostmsg'><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;FireBeetle 2 ESP32 C6 Mini 采用的是乐鑫ESP32 C6 ,主要的开发环境有如下几种;</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ESP-IDF+VSCODE</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ESP-IDF+Platform IO</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Micropython 及其类似</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Arduino&nbsp;</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;以上四种方式都可以对ESP32-C6 进行软件开发和验证, 主要看自己的熟悉程度;</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 以下以Arduino 为IDE 的开发环境进行搭建; 主要是官方和第三方都有非常多库可以直接用;</p>

<p>&nbsp;</p>

<p>一、安装Arduino 开发环境;</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;在Arduino 官方下载,选择V2.3 以上版本,否则无法支持到ESP32 C6 芯片;</p>

<p>&nbsp;</p>

<p>二、安装ESP32-C6 的相关支持;</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;在开发板中选择ESP32 然后安装3.0 的版本;3.0 的版本才支持ESP32 C6, 更新会花费很长时间, 由于网络原因可能要很久;</p>

<p>可以在Windows 的Microsoft store 中安装Watt Tookit&nbsp; 工具,可以加速, 具体功能自行研究;</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp; &nbsp;三、Arduino 的配置:</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; 将Beetle ESP32 C6 Mini&nbsp;&nbsp;Mini&nbsp; 通过TypeC 口与PC 相连;打开Arduino 后进行配置;</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; 1、选择开发板类型和COM 口;</p>

<p>&nbsp; &nbsp;在文件-示例中可以看见相关例子;</p>

<p> &nbsp;</p>

<p>在工具中有烧录的相关配置,一般默认就可以;</p>

<p> &nbsp;</p>

<p>&nbsp;</p>

<p>新建工程BeetleESP32C6 保存;</p>

<p>&nbsp; &nbsp; &nbsp;会出现:</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;BeetleESP32C6 和libraries 文件夹,前者放ino 的编程文件, 后者放库文件(IDE 自己安装的库或者第三方库都可以)</p>

<p>&nbsp;</p>

<p>工程文件:</p>

<p>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;</p>

<p>&nbsp;</p>

<p>点击下载,即可以完成将生成的可执行文件下载到ESP32 C6;</p>

<p>&nbsp; 我们可以发现Arduino&nbsp; 的工程目录下并没有生成可执行文件, 需要进行如下操作;</p>

<p>在工具-导出已经编译的二进制文件;</p>

<p> &nbsp;</p>

<p>此时在工作目录下就有生成相应的可执行文件;可以采用乐鑫的官方工具进行烧录;</p>

<p> &nbsp;</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 还有就是如果按照官方的开发板支持包,可以在Arduino 中直接寻找,不用在网上胡乱搜索;在首选项-&gt;其他开发板管理;</p>

<p> &nbsp;</p>

<p>&nbsp; &nbsp;</p>

<p>&nbsp;</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]
查看完整版本: 【Beetle ESP32 C6 Mini 】Arduino 开发环境搭建