本期活动推荐使用Micropython语言进行开发,搭建Micropython开发环境也是比较麻烦的,这也是第一次接触。所以发一个分享开发环境搭建的帖子。
首先是下载固件,点击链接https://adafru.it/1alW可以直接下载,需要记住下载本地文件路径,后续会使用。
固件下载好后需要使用在线工具升级板卡的固件,在线工具链接为Adafruit WebSerial ESPTool。刚开始打开会很慢,甚至出现打开失败,可以刷新几次。不过看见链接有github字眼,所以打开了GitHub的加速器。在线工具打开后的界面如
打开后需要连接板卡,使用USB线进行连接。接上电脑时可以先按住D0按键,D0按键是Boot按键。不过也可以在接入电脑后按下D0按键后再按下Reset按键也可以进行连接。连接时板卡的屏幕是没有任何显示的。点击右上角的Connect,会在左上角弹出串口选择窗口,如下

选择USB JTAG/serial debug unit后点击连接,连接成功后会出现如下界面

在任意一个Choose a file...中点击,选中刚下载好的固件

偏移值Offset可以不用修改。然后点击Program进行下载。固件下载的进度会在文件后面和底部的输出信息中显示,如下图

下载完成后会提示需要重启设备,按下Reset按键后,屏幕会显示如下界面

并且电脑会弹出一个类似U盘的提示,至此固件更新成功。
然后是配置解释器。需要使用Thonny工具,下载链接为Thonny, Python IDE for beginners。下载好后需要进行安装。安装过程比较简单。安装好后打开软件。打开后界面如下

点击工具,然后点击选项。之后在弹出框中点击解释器,按照如下配置后点击安装或更新

会弹出如下窗口,会自动搜索串口进行连接,然后点击安装

安装完成后会在左下角显示完成信息

这时候板卡的显示屏会显示如下界面

关闭配置窗口后,Thonny会自动连接板卡,在shell窗口可以使用简单的Python语句,如下图

在shell窗口标题中也显示板卡的信息。至此开发环境搭建成功了。
问题总结:
在烧写固件的时候出现如下界面,导致固件一直烧写不了。我也是尝试很多次的连接才烧写成功,后面就不会再出现这个问题。

我要赚赏金
