ESP32-S2-Saola-1 运行 circuitpython(1)
<div class='showpostmsg'> 本帖最后由 dcexpert 于 2020-7-8 21:51 编辑<p>参考 <a href="https://bbs.eeworld.com.cn/thread-1131013-1-1.html" target="_blank">ESP32-S2-Saola-1固件和下载软件</a>,将固件写入后,然后参考 <a href="https://bbs.eeworld.com.cn/thread-1131171-1-1.html" target="_blank"> ESP32-S2-Saola-1 连接USB</a>。运行circuitpython时,不能通过板载的USB,必须使用GPIO19和GPIO20连接到外部USB。</p>
<p> </p>
<p>连接后,系统会提示找到一个卷标是<strong>CIRCUITPY</strong>的USB磁盘,大小是1.98M。我们可以像使用pyboard一样,向磁盘复制文件和库,写入数据后,在断开USB线前也需要先<strong>弹出</strong>磁盘,否则会引起文件系统错误。如果没有出现USB磁盘,说明要么固件没有正确写入,要么连线有问题。</p>
<p> </p>
<p></p>
<p> </p>
<p>连接USB后,除了USB磁盘外,还会同时出现一个USB串口设备,它可以用来运行REPL,调试程序和发送数据。而板载的USB芯片CP2102连接到ESP32-S2的UART0,会在启动时输出一些状态信息,但不能用于REPL。</p>
<p> </p>
<p></p>
<p> </p>
<p>连接后,可以通过终端软件查看REPL,下面以 <a href="https://bbs.eeworld.com.cn/thread-1130741-1-1.html" target="_blank">CircuitPython推荐的Python编程软件 MU</a>。运行后,如果连接了开发板,会提示自动检测到 circuitpython设备。</p>
<p> </p>
<p></p>
<p> </p>
<p>单击串口图标,就会进入REPL。</p>
<p> </p>
<p></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]