要想进行开发,首先是进行开发环境的准备,整个准备的过程详细如下:
1.开发环境的准备:
本次使用的开发板为Adafruit ESP32-S3 Reverse TFT Feather,主控实际上是ESP32-S3,可以通过CircuitPython、Micropython、arduino等多种方式开发,本次教程通过CircuitPython 10进行开发,使用Mu编辑器进行编辑。
Mu编辑器的下载地址为:https://codewith.mu
打开之后的界面如下:

直接点击“Download”按钮即可下载,下载之后的文件如下:

直接双击即可安装,安装比较简单,需要指定自己的安装路径自行指定好,确保预留好足够的安装使用空间,
2.固件的升级:
CircuitPython 最新版来到了10.0.0版本,应用这个版本需要升级开发板的TinyUF2 Bootloader,确保其在0.33版本以上。升级步骤如下:
我们需要下载0.33版本固件( https://adafru.it/1alW),然后通过 Adafruit WebSerial ESPTool网页工具( https://adafruit.github.io/Adafruit_WebSerial_ESPTool/)进行Bootloader固件升级;
升级时要注意,开发板先不上电,按下D0按键不放,然后再给开发板上电,然后按下Reset复位按键,背面的颜色指示灯变色时再次按下Reset复位按钮,即可进入固件烧录的界面,可以按照上面的网页工具进行固件升级,也可以直接把下载后的固件拖拽到电脑上显示盘符里面直接升级,升级完成后的效果如下图所示:

显示固件版本是0.33,确认没有问题,最新的版本已经是0.35。
3.升级CircuitPython对应的UF2固件
该固件的下载地址为:https://circuitpython.org/board/adafruit_feather_esp32s3_reverse_tft/,打开之后的界面如下:

点击上图中的“DOWNLOAD.UF2 NOW”按钮,即可下载,下载之后的文件为:adafruit-circuitpython-adafruit_feather_esp32s3_reverse_tft-en_US-10.0.3.uf2。
把开发板连接到电脑之后,会出现一个开发板的盘符,打开该盘符,可以直接把上面下载的文件拖拽到开发板对应的盘符里面,就直接安装了,简单方便,完成后一个新的驱动盘符就出现在我的电脑下,名字是CIRCUITPY,恭喜,成功安装了CircuitPython。
打开盘符结果如下:

至此,完成CitcuitPython10的安装。
当第一次打开Mu编辑器,会有一个Mode选择提示,由于使用的是CircuitPython,所以点击选择CircuitPython选项,当然要是使用其他可以选择对应的选项,选定之后后续想要更改可以更改,可以在打开的Mu编辑器中点击左上角的“模式”按钮,即可打开如下的界面进行对应的选择:

选择对应CircuitPython开发选项自后,即可用Mu进行开发了。
我要赚赏金
