[beetle ESP32-C6 MINI]开发板分享3 烧录micropython
<div class='showpostmsg'><p>1 下载需要使用的micropython固件</p><p></p>
<p> 2 下载ESPtool flash烧录工具</p>
<p>both解压</p>
<p></p>
<p>运行运行文件</p>
<p> </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> </p>
<p>选择完之后,点击OK,按住板子上的boot,点击rst,左边是boot,右边是rst,为了省空间,丝印没有印出来,会听到轻微的提示声咯噔一声</p>
<p>选择下载的固件,擦除flash之后烧录固件</p>
<p>官网上面的图片标记的顺序非常好,但我下载不下来</p>
<p> </p>
<p>总之,先点击空白栏旁边的三个小点,选择你刚刚下载的固件,然后右边的小空白栏输入0x0,再点击左边的勾,根据自己的设置,改串口,改波特率</p>
<p>最后注意要先点击擦除ERASE,再START烧录,绿色块的部分会提示你进行到了什么部分,出现湖蓝色的finish就可以进行下一步了</p>
<p> </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> </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> </p>
<p>选择下面那个</p>
<p> </p>
<p>我又出问题了,说设备正忙</p>
<p>你要先stop掉在运行的进程,而且不能在boot模式</p>
<p>就会出现这个</p>
<p></p>
<p>改掉文件名,确认</p>
<p> </p>
<p>按rst重启esp32</p>
<p>看到L灯闪烁,成功</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]