ESP32-S3-WROOM-1 for VSCode部署和使用(一)

1.前言

 

  发现网上有关ESP32-S3;vscode;micropython的内容有点杂(仅仅是我看到是这样)。

便做一篇文章。

2.准备工作

        2.1.硬件

        1.esp-32开发板n8r2

        2.type-c转USB线一根

        3.焊接引脚和面包板(可选)

        2.2.烧录固件

 固件下载地址:MicroPython - Python for microcontrollers       

firmware.bin文件从其对应的工程文件夹中拷贝出来,放到Windows系统下的文件夹里。VMware虚拟机拷贝文件很容易,在Ubuntu里选择文件并复制,再到Windows的文件夹里粘贴即可将其拷贝出来,可以修改一下文件名以便记录是用于什么芯片,在什么时候编译的。

ESP32-S3-WROOM-1 for VSCode部署和使用(一)_第1张图片

 如果单片机上有两个接口,需要连接COM口

ESP32-S3-WROOM-1 for VSCode部署和使用(一)_第2张图片

打开乐鑫科技的FLASH下载工具,选择芯片,选择烧录接口的模式。

ESP32-S3-WROOM-1 for VSCode部署和使用(一)_第3张图片

在烧录前先确认ESP32-S3芯片是否已经设置为固件下载模式,ESP32-S3芯片是否已被Windows识别,可以到设备管理器中查看对应串口名,如果没有则需要先排除一下是否自动连接到虚拟机的系统里了,如果有则要断开其与虚拟机的连接。

在芯片处于固件下载模式的条件下,修改COM接口为对应的接口,添加固件,对于ESP32-S3芯片要设置flash起始地址为0x0,具体见下图。

ESP32-S3-WROOM-1 for VSCode部署和使用(一)_第4张图片

可以修改BUAD波特率加快下载速度,但对稳定性可能有影响,建议以460800为参考值进行设置。

设置好后,先点击ERASE按钮擦除flash,擦除完成后再点击START烧录固件进flash中。(在点击ERASE之前把单片机插拔一次)!!!!!!!!

3.VSCode-micropython

  3.1.下载和配置

  vscode下载地址:https://code.visualstudio.com/Download

python下载地址:python.org/downloads/ 也可以在我主页下载我公布的python3.12安装包

ESP32-S3-WROOM-1 for VSCode部署和使用(一)_第5张图片

3.2.VSCode扩展

我用的是RT-Thread MicroPython,官方教程文档是:RT-Thread MicroPython - Visual Studio Marketplace

ESP32-S3-WROOM-1 for VSCode部署和使用(一)_第6张图片

ESP32-S3-WROOM-1 for VSCode部署和使用(一)_第7张图片

串口序号因人而异,我的是COM4

ESP32-S3-WROOM-1 for VSCode部署和使用(一)_第8张图片

这样就算连接成功了。 

3.3串口调试

如果像我一样卡在

cli.exe -p COM4 repl

就使用putty串口调试工具。链接:Download PuTTY: latest release (0.78) (greenend.org.uk)

下载后的可执行文件双击即可执行。

ESP32-S3-WROOM-1 for VSCode部署和使用(一)_第9张图片

将上图中的设置保存为 micropython 方便下次进行连接。

点击上图中的Open按钮,则将弹出命令行窗口,如下图所示:

ESP32-S3-WROOM-1 for VSCode部署和使用(一)_第10张图片

如若出现上面图片中的输出,则连接成功。

你可能感兴趣的:(单片机,python)