当前位置: 首页 > news >正文

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,因此设为:

烧录成功:

相关文章:

  • LDR6500 PD 协议芯片在不同设备中的应用场景
  • Tomcat异常日志中文乱码怎么解决
  • fastadmin 后台商品sku(vue)
  • 《SegFace: Face Segmentation of Long-Tail Classes》论文分享(侵删)
  • ⭐算法OJ⭐矩阵的相关操作【动态规划 + 组合数学】(C++ 实现)Unique Paths 系列
  • 【Groovy】流程控制
  • 初阶数据结构习题【3】(1时间和空间复杂度)——203移除链表元素
  • C++核心指导原则: 源文件
  • 渲染 101:Maya 项目的高效渲染利器
  • 2025年Linux主力系统选择指南:基于最新生态的深度解析(附2025年发行版对比速查表)
  • LeetCode热题100JS(17/100)第三天|76.最小覆盖子串
  • Sqlserver安全篇之_TLS的证书概念
  • 【LeetCode】131.分割回文串
  • Spring全面详解(基础版)
  • 【uniapp原生】实时记录接口请求延迟,并生成写入文件到安卓设备
  • Linux的诞生:一场自由与协作的技术革命
  • DevOps原理和实现面试题及参考答案
  • Flutter 学习之旅 之 flutter 在 Android 端进行简单的打开前后相机预览 / 拍照保存
  • 自动驾驶测试场景相关概念
  • 【深度学习】循环神经网络案例讲解-基于 PyTorch 的中文歌词生成——RNN,LSTM,GRU 从数据预处理到预测全流程详解
  • 北京软件开发公司滕迎江/镇江百度seo
  • 网站开发到上线的流程/互联网广告投放平台加盟
  • 网站建设视频教程/nba最新交易新闻
  • 上海网站公司电话/公司网站建设费
  • dw制作网页用的模板/深圳网站优化哪家好
  • 广州企业名单/seo教程自学入门教材