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 = Auto
monitor_speed = 115200
build_flags =
-DBOARD_HAS_PSRAM
-DARDUINO_USB_MODE=1
之后在src/main.cpp中写入代码编译即可。
编译烧录成功:
2.Arduino环境配置
需要安装esp32开发板包,推荐解决办法:
科学上网 选择piaoliangguo
如果没有tizi的话,搜索相关开发板包,离线下载。
.开发板设置中,本人开发板型号为esp32s3-weoom1-n16r8,因此设为:
烧录成功:
3.串口终端正常显示数据
在platformIO.ini文件中,添加内容:
build_flags =
-DARDUINO_USB_MODE=1 ; 启用USB CDC
-DARDUINO_USB_CDC_ON_BOOT=1 ; 启动时自动启用CDC
问题解决: