这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【Let'sdo第3期-拾色播放器DIY】活动-02-过程贴

共1条 1/1 1 跳转至

【Let'sdo第3期-拾色播放器DIY】活动-02-过程贴

专家
2025-12-06 11:20:31     打赏

    要想进行开发,首先是进行开发环境的准备,整个准备的过程详细如下:

1.开发环境的准备:

本次使用的开发板为Adafruit ESP32-S3 Reverse TFT Feather,主控实际上是ESP32-S3,可以通过CircuitPython、Micropython、arduino等多种方式开发,本次教程通过CircuitPython 10进行开发,使用Mu编辑器进行编辑。

Mu编辑器的下载地址为:https://codewith.mu

打开之后的界面如下:

Mu下载界面.png

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

Mu下载.png

直接双击即可安装,安装比较简单,需要指定自己的安装路径自行指定好,确保预留好足够的安装使用空间,

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复位按钮,即可进入固件烧录的界面,可以按照上面的网页工具进行固件升级,也可以直接把下载后的固件拖拽到电脑上显示盘符里面直接升级,升级完成后的效果如下图所示

微信图片_20251123153217_34_368.jpg

显示固件版本是0.33,确认没有问题,最新的版本已经是0.35。

3.升级CircuitPython对应的UF2固件

该固件的下载地址为:https://circuitpython.org/board/adafruit_feather_esp32s3_reverse_tft/,打开之后的界面如下:

CircuitPython下载升级界面.png

点击上图中的“DOWNLOAD.UF2 NOW”按钮,即可下载,下载之后的文件为:adafruit-circuitpython-adafruit_feather_esp32s3_reverse_tft-en_US-10.0.3.uf2。

把开发板连接到电脑之后,会出现一个开发板的盘符,打开该盘符,可以直接把上面下载的文件拖拽到开发板对应的盘符里面,就直接安装了,简单方便,完成后一个新的驱动盘符就出现在我的电脑下,名字是CIRCUITPY,恭喜,成功安装了CircuitPython。

打开盘符结果如下:

circuitpython盘符打开.png

至此,完成CitcuitPython10的安装。

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

选择.png

选择对应CircuitPython开发选项自后,即可用Mu进行开发了。


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]