ESP32 S3开发笔记(环境搭建,成功烧录)
1.VScode+PlatformIO
使用vscode安装以下扩展:
1.C/C++
2.C/C++ Clang Command Adapter
3.C/C++ Snippets
4.C++ Intellisense
之后新建platformIO工程,在platformio.ini中,保持为以下配置(开发板端口需要根据实际情况调整):
[env:esp32s3_powerfeather]
platform = espressif32
board = esp32s3_powerfeather
framework = arduino
[env:4d_systems_esp32s3_gen4_r8n16]
platform = espressif32
board = 4d_systems_esp32s3_gen4_r8n16
framework = arduino
; 可选配置:
;upload_speed = 921600 ; 提高烧录速度
upload_port = COM12 # 确保与实际端口一致
monitor_speed = 115200 ; 串口监视器波特率
; 启用 PSRAM 和 Flash 配置(N16R8 外扩 16MB Flash + 8MB PSRAM)
build_flags =
-DBOARD_HAS_PSRAM
-DARDUINO_USB_MODE=1
之后在src/main.cpp中写入代码编译即可。
编译烧录成功:
2.Arduino环境配置
需要安装esp32开发板包,推荐解决办法:
科学上网 选择piaoliangguo
如果没有tizi的话,搜索相关开发板包,离线下载。
.开发板设置中,本人开发板型号为esp32s3-weoom1-n16r8,因此设为:
烧录成功: