没志青年
发布于 2025-07-19 / 26 阅读
0

ESP32 介绍 & 开发环境搭建

乐鑫文档中心

ESP32-S3 硬件设计指南_在线手册

ESP32-S3_数据手册(技术规格书)v2.1

ESP32-S3 技术参考手册 v1.7

选型

https://docs.espressif.com/projects/esp-techpedia/zh_CN/latest/esp-friends/get-started/board-selection.html

开发流程

新建项目

一般很少新建项目,都是复制别的项目过来,因为新建项目的话,一些选项要重新配置。

(1)

(2)点击使用的框架

(3)

接口选项:

  • USB-JTAG:板子自带USB OTG 接口,使用内置的USB-JTAG功能进行烧写和调试。

  • ESP-PROG:外部ESP-PRG调试器

  • ESP-PROG-2:

(4)

(5)

(6)

项目配置

(1)修改主频,因为主频默认不是最高。

【Component config】【ESP System Settings】【Cpu Frequency】改为240MHz

(2)修改 Flash 和 PSRAM 配置,因为默认是单芯片的配置,而模组上外扩了 Flash 和 PSRAM,因此需要配置。

查看模组:模组概览|乐鑫科技

查看模组手册:

Quad:4 线 SPI

Octal:8 线 SPI

【1】修改 Flash 大小【Serial flasher config】【Flash size】选择 Flash

【2】使能 PSRAM【Component config】【ESP PSRAM】【Support for external ......】

【3】修改 PSRAM 类型是 Quad 还是 Octal,否则会报错。

编译项目

第一次编译前,需清理编译数据,否则编译会错。

Windows 编译就算了,慢的要死,还是得用ubuntu。

烧录项目

USB-Serial-JTAG 外设介绍 - - — ESP-IoT-Solution latest 文档

使用串口烧录,USB 线连接至 COM 口,检测到会显示:

这个是 USB-JTAG 的那个口