chrisrh 发表于 2021-7-11 20:03

【ESP32-C3-DevKitM-1】+ 先写一篇占位,等ESP32-C3的Micropython固件库出来后再使用

本帖最后由 chrisrh 于 2021-7-11 20:03 编辑

<p>近期家里出了点意外,没来的及使用ESP32-C3,这两天情况稳定了些,赶快完成一下任务;</p>

<p>(前段时间也搞了些H7的板子,也还没来得及用用,生活太难了<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/cry.gif" width="48" />,后期有时间了再好好耍耍,话说H7的板子真的都好好看);</p>

<p>&nbsp;</p>

<p><span style="font-size:24px;"><strong><span style="color:#d35400;">1.开发环境搭建</span></strong></span></p>

<p>&nbsp;</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;起初打算使用IDF或者相关插件进行开发,发现都太难了,环境搭建复杂(本人太懒),于是在网上搜喽搜喽,发现了好用的工具Thonny;</p>

<p>&nbsp;</p>

<p>功能、界面、使用都很便捷,于是就想在这个开发工具上使用MicroPython;可是没找到ESP32-C3的固件库<img height="28" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/face-with-tears-of-joy_1f602.png" width="28" />,只能再用IDF或者相关插件先进行开发了;</p>

<p>&nbsp;</p>

<p><span style="font-size:20px;"><strong><span style="color:#8e44ad;">本文仅为后期ESP32-C3固件库被大神们整理出来后,再基于MicroPython进行开发,目前用于占位!</span></strong></span></p>

<p>&nbsp;</p>

<p><span style="font-size:24px;"><strong><span style="color:#d35400;">2.Thonny-&nbsp;</span></strong></span><span style="color:#e67e22;">Python IDE for beginners</span></p>

<p>&nbsp;</p>

<p><a href="https://thonny.org/">https://thonny.org/</a></p>

<p>&nbsp;</p>

<p>页面简单漂亮,兼具多个平台的Python,串口功能很好用,如下;</p>

<p></p>

<p></p>

<p>开发板连接电脑,安装好2102的串口驱动,,打开串口工具,或Thonny,demo串口回报的函数对比如下:</p>

<p>&nbsp;</p>

<p>Thonny串口解析如下:(界面简洁大方)</p>

<p></p>

<p>如同串口工具解析如下:</p>

<p>&nbsp;</p>

<p></p>

<p>&nbsp;</p>

<p>断开ESP时提示:</p>

<p></p>

<p>&nbsp;</p>

<p><span style="color:#d35400;"><span style="font-size:24px;"><strong>3.MicroPython固件下载</strong></span></span></p>

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

<p>&nbsp; &nbsp; &nbsp; &nbsp; 在MicroPython官网(<a href="http://www.micropython.org/download/">http://www.micropython.org/download/</a>)下载ESP32的固件,</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; 目前没有找到ESP32-C3可以用的固件,期待大佬们的早日分享;</p>

<p>&nbsp;</p>

<p></p>

<p><span style="font-size:24px;"><strong><span style="color:#d35400;">4.用Thonny进行烧录:</span></strong></span></p>

<p>&nbsp;</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;工具-&gt;设置-&gt;选择设备-&gt;选择port or webrepl-&gt;install or update firmware-&gt;安装</p>

<p>&nbsp;</p>

<p></p>

<p>&nbsp;</p>

<p><strong><span style="font-size:24px;"><span style="color:#d35400;">5.擦除FLASH,写入micropython</span></span></strong></p>

<p>&nbsp;</p>

<p></p>

<p>&nbsp;</p>

<p>烧录成功,并且串口回报正常,接着就可以使用Python进行应用了;</p>

<p>&nbsp;</p>

<p>等待ESP32-C3的micropython固件更新!</p>

<p>&nbsp;</p>

<p>留贴占位,未完待续&middot;&middot;&middot;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

soso 发表于 2021-7-12 09:24

<p>辛苦了 ,期待后续</p>

freebsder 发表于 2021-7-12 16:26

<p>谢谢分享,挺详细的!</p>

w494143467 发表于 2021-7-12 16:54

<p>感谢分享,期待后续测评!</p>

zhh 发表于 2021-7-23 13:11

<p>在micropython.com/down/here/下有esp32c3</p>

esp-iot 发表于 2021-8-2 14:03

<p>快啊!我和我的esp32C3坐等更新<img height="63" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/victory.gif" width="61" /></p>

esp-iot 发表于 2021-8-2 14:07

zhh 发表于 2021-7-23 13:11
在micropython.com/down/here/下有esp32c3

<p>我下载了,然而串口输出的都是invalid header</p>

Zhighway 发表于 2021-8-14 22:32

esp-iot 发表于 2021-8-2 14:07
我下载了,然而串口输出的都是invalid header

<p>我的也是</p>

esp-iot 发表于 2021-8-16 11:41

Zhighway 发表于 2021-8-14 22:32
我的也是

<p>有啥解决方案的话记得分享下啊<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/handshake.gif" width="48" /></p>
页: [1]
查看完整版本: 【ESP32-C3-DevKitM-1】+ 先写一篇占位,等ESP32-C3的Micropython固件库出来后再使用