这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 刷固件和编译环境

共1条 1/1 1 跳转至

刷固件和编译环境

菜鸟
2025-12-14 15:19:28     打赏

查询官网https://learn.adafruit.com/esp32-s3-reverse-tft-feather可获得引脚的说明

image.png通过上图我们可以得知该开发板的引脚情况。

其中GPIO7,GPIO42,GPIO40,GPIO41,GPIO45,GPIO35,GPIO36已经被用于TFT显示屏,GPIO0、GPIO1、GPIO2被用于按钮D0、D1、D2。所以我们只能对另外的引脚进行使用

TCS3200的引脚使用

S0与D11链接,进行输出使能控制

S1与D10链接,进行频率缩放控制

S2与D9链接,进行颜色通道选择

S3与D6链接,进行颜色通道选择

OUT与D5,进行频率输出,接输入

LED与D12,进行控制 TCS3200 板载白光 LED

VCC  3.3V 电源

GND  接地

对上述有基本的了解之后,我们可以进行刷固件

https://circuitpython.org/board/adafruit_feather_esp32s3_reverse_tft/

这是我们对应开发板的固件网址,进入之后直接进行下载安装就行,之前查询的资料的时候,发现有的参与者没有下载成功,具体情况不清楚,可能是网络问题,最后我的运气好,侥幸成功了,根据文档内容,双击开发板上的Reset键,即可进行uf2固件烧录

    image.png

image.png

直接通过USB直接与开发板进行连接就行了

连接完成是这个结果

image.png

你需要将前面下载的adafruit-circuitpython-adafruit_feather_esp32s3_reverse_tft-en_US-10.0.0.uf2文件拖入U盘中,进行再次升级(自动)。    

image.png

最后,就完成更新了,开发板就完成固件更新

安装编译环境。

接着安装开发用的IDE-----Mu Editor。下载地址连接:https://codewith.mu/

安装完成,启动后,选择模式为CircuitPython。这个下载很慢的,需要时间等待

image.png

选择这个模式进行编译

请将 lib 目录中的文件复制到开发板对应驱动器的 lib 目录下。

对于主程序文件 code.py,建议使用 MU Editor 打开并保存至开发板驱动器的根目录;当然,直接将其拷贝到根目录下也可正常使用。选用 MU Editor 主要是为了方便在测试过程中快速修改代码。

一旦开发板上的 code.py 文件被更新,显示屏所显示的内容便会立即随之改变。

image.png

以上就是暂时的过程贴,主要是以编译器和固件进行更新为主,在学习的过程中,参考了不少同学的帖子,大家也可以经常看看,我毕竟之前没有做过这方面的内容。主要以学习为主



共1条 1/1 1 跳转至

回复

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