【编译器】VSCODE烧录ESP32-C3——xiaozhi智能聊天机器人固件

【编译器】VSCODE烧录ESP32-C3——xiaozhi智能聊天机器人固件


前言

使用工具:


在这里插入图片描述
在这里插入图片描述

提示:ESP32-C3需要8MFlash,目前只有4M,因此需要扩展外置FLASH
在这里插入图片描述
在这里插入图片描述

一、方法一:使用固件烧录工具

1. 安装CH340驱动

在这里插入图片描述

2. 打开FLASH_DOWNLOAD文件

在这里插入图片描述

3. 选择芯片类型和烧录方式

请添加图片描述

4. 选择烧录文件

在这里插入图片描述

5. 参数配置

请添加图片描述

二、方法二:VSCODE导入工程

1. hello word例程

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. blink 例程

打开文件,注意,打开主文件,而不是整个文件夹

在这里插入图片描述
引脚修改
请添加图片描述

3. sample 例程

在这里插入图片描述

4. xiaozhi例程

在这里插入图片描述
在这里插入图片描述
可以看到,工程一共有1463836个字节,因此需要用16M的FLASH

四、参考资料

ESP32C3 USB & UART 下载总结
DIY智能音箱:基于STM32的低成本解决方案 (附详细教程)
ESP32 小智 AI 机器人入门教程从原理到实现(自己云端部署)
ESP32 Cmake error
VScode下玩转ESP32S3并成功编译XIAOZHI-ESP32-MAIN代码
ESP32C3-CORE开发板
手把手教你用ESP32-C3打造智能聊天机器人-立创实战派

总结

本文仅仅简单介绍了【编译器】VSCODE烧录ESP32-C3——xiaozhi智能聊天机器人固件,评论区欢迎讨论。

### ESP32-C3 VSCode 开发配置教程 #### 配置开发环境 为了在Visual Studio Code (VSCode) 中顺利进行ESP32-C3项目的开发,需先完成一系列必要的软件安装与设置工作。这包括但不限于安装特定版本的Arduino IDE扩展以及配置相应的平台包。 对于国内用户而言,推荐访问稳定发布的链接`https://www.arduino.cn/package_esp32_index.json`来获取最新的ESP32支持文件;而对于国际用户,则可选用官方提供的地址`https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json`[^3]。 #### 安装必要工具链 确保已正确安装了用于编译和上传代码至ESP32芯片所需的全部工具链组件。这些通常涵盖了GCC编译器、OpenOCD调试服务器以及其他辅助程序。通过上述JSON链接下载并按照指示操作即可自动处理大部分依赖项。 #### 设置IDE插件 打开VSCode之后,在其市场中搜索“PlatformIO”或“Arduino”,选择合适的插件予以安装。这类插件能够极大地简化项目创建流程,并提供诸如语法高亮显示、错误检测等功能特性。值得注意的是,“restart Visual Studio Code and run this wizard again”的提示可能意味着某些初始化步骤未能成功执行完毕,遇到这种情况时建议关闭再重新启动编辑器尝试解决死循环问题[^1]。 #### 创建新项目 利用刚刚安裝好的插件新建一个基于ESP32架构的目标板子工程模板。此时应该能看到针对不同系列微控制器优化过的默认示例源码片段供开发者学习参考之用。 ```cpp // 示例:简单的LED闪烁程序 void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); // 打开 LED delay(1000); // 等待一秒 digitalWrite(LED_BUILTIN, LOW); // 关闭 LED delay(1000); // 再次等待一秒 } ``` #### 编程实践指导 当一切准备就绪后就可以着手编写自己的应用程序逻辑了。如果在这个过程中遇到了任何技术难题或是想要深入了解某个具体的实现细节,请随时寻求帮助[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kisorge

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值