crimsonsnow 发表于 2024-7-15 09:15

[beetle ESP32-C6 MINI]开发板分享3 烧录micropython

<div class='showpostmsg'><p>1 下载需要使用的micropython固件</p>

<p></p>

<p>&nbsp; 2 下载ESPtool flash烧录工具</p>

<p>both解压</p>

<p></p>

<p>运行运行文件</p>

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

<p>官网提供的这个让我选择C6但我没C6选择啊</p>

<p>所以我又在网上找了一个更新版本的,3.9.7版本</p>

<p><a href="https://www.espressif.com.cn/zh-hans/support/download/other-tools?keys=flash">工具|乐鑫科技 (espressif.com.cn)</a></p>

<p>wiki提供的是3.9.2版本,不知道为什么差别这么多,但反正是能选择了</p>

<p> &nbsp;</p>

<p>选择完之后,点击OK,按住板子上的boot,点击rst,左边是boot,右边是rst,为了省空间,丝印没有印出来,会听到轻微的提示声咯噔一声</p>

<p>选择下载的固件,擦除flash之后烧录固件</p>

<p>官网上面的图片标记的顺序非常好,但我下载不下来</p>

<p> &nbsp;</p>

<p>总之,先点击空白栏旁边的三个小点,选择你刚刚下载的固件,然后右边的小空白栏输入0x0,再点击左边的勾,根据自己的设置,改串口,改波特率</p>

<p>最后注意要先点击擦除ERASE,再START烧录,绿色块的部分会提示你进行到了什么部分,出现湖蓝色的finish就可以进行下一步了</p>

<p> &nbsp;</p>

<p>然后配置micropython编译器</p>

<p>首先下载thonny</p>

<p><a href="https://thonny.org/">Thonny, Python IDE for beginners</a></p>

<p>直接运行运行文件,傻瓜式安装,一直next(除了改路径,大家都懂)</p>

<p>它居然有自带汉化</p>

<p>2 进入软件 对解释器进行设置 run-configure interpreter 运行-配置解释器</p>

<p> &nbsp;</p>

<p>选一下</p>

<p>复制以下代码到代码框</p>

<pre>
<code>import time
from machine import Pin

led=Pin(15,Pin.OUT)

while True:

led.value(1)
time.sleep(1)
led.value(0)
time.sleep(1)</code></pre>

<p>保存文件到micropython设备</p>

<p> &nbsp;</p>

<p>选择下面那个</p>

<p> &nbsp;</p>

<p>我又出问题了,说设备正忙</p>

<p>你要先stop掉在运行的进程,而且不能在boot模式</p>

<p>就会出现这个</p>

<p></p>

<p>改掉文件名,确认</p>

<p> &nbsp;</p>

<p>按rst重启esp32</p>

<p>看到L灯闪烁,成功</p>

<p> &nbsp;&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]开发板分享3 烧录micropython