【用TRAE实现ESP32C3项目】
用TRAE实现ESP32C3项目——01.搭建环境
引言
TRAE氪了一波,不用来做些什么总觉得亏亏的,不如用来实现下小项目。既然说到小项目,那ESP32C3既有BLE又有WIFI,功耗还低性价比高,方便上手又乘机也是学习一下,不二之选啊,来吧启动!
//我也是第一次使用ESP32,实现过程也是各种搜索尝试的,如果博文有写错的地方,欢迎、感谢大家指出。
本文参考
bilibili-{立创·实战派ESP32-C3【手把手带你拥有项目经验】教程-02-ESP32开发环境搭建}
CSDN-{ESP-IDF环境下ESP32开发-创建工程}
CSDN-{mixly编译esp32程序缺失问题bits/c++config.h}
安装ESP32环境
//TRAE已经安装氪金过了,过程就省略了。
一、下载ESP-IDF
-
ESP32有赖于ESP-IDF开发框架,里面包含库、编译所需、例程等,这里我们到 乐鑫官网 下载安装就好;
-
点击这里 [SDK] 下的 [ESP-IDF];

-
往下拉,下面有个 [入门指南];

-
这里有 [ESP32-C3] 选项;

-
然后到 [快速入门] ;

-
还是往下拉,这里有 [Windows Installer] 选项,点击它;

然后再点击 [Windows Installer Download] 选项;
-
这里选择 离线下载方式的第二新的安装包;

-
下载好后双击安装。
二、安装ESP-IDF
-
[简体中文]

-
[同意]-[下一步]

-
继续 [下一步]

-
按自己需要 [改路径] ,注意不要用中文符号、中文,然后 [下一步]

-
[勾选自己需要的ESP32芯片] ,我只勾选了ESP32-C3,然后 [下一步] ;

-
来了 [安装]

等待一会儿就好,不久的

-
这里我不太明白各个选项,就不动了,点击 [完成]

三、TRAE联动ESP32-C3
-
复制所有代码的起点—— [helloworld] 项目作为我们第一个熟悉编译环境的项目吧;

-
到你自己的代码区,用TRAE打开该文件夹,插件里搜 esp 插件,安装 [ESP-IDF] 插件,这样可以直接用TRAE联动到ESP-IDF来编译烧录程序;

-
然后关闭TRAE,进到helloworld文件夹下,依旧用TRAE打开,[切换目标芯片到ESP32-C3]




-
点击 [构建项目] ,我看别人这里是顺利的,但是我——不愧是我——遇到问题了,很好,这里就是我为什么要写博文的原因了,因为我老是照别人步骤抄都出现问题哈哈;

故障有点多,我贴最后的,是这样

四、解决头文件问题并烧录
- 好,看下问题描述,是缺少文件,经过一番搜索,果然是有人也遇到的,原库给的bits里缺少文件

这里前置路径太长,我们用[%A%]表示路径 [\Espressif\tools\riscv32-esp-elf\esp-14.2.0_20250730\riscv32-esp-elf\riscv32-esp-elf\include\c++\14.2.0 ]
也就是从 ~[%A%]\riscv32-esp-elf\bits 下复制所有的.h文件到 ~[%A%]\bits 下

2. 重新编译一下,成功了

3. 接下来我们用TYPE-C线连接串口板子,点击这里选择对应串口,我是COM8

4. 将烧录方式切换到COM烧录,点击这里

5. 然后尝试烧录一下,这次很顺利烧录成功


6. 调试一下,点击这里,可以看到程序运行了,打印helloworld了!很好!这里我们项目就实现一半了!编译没问题的话,后面就可以整花活了。

结语
谢谢大家看到这里!!!
这是 用TRAE实现ESP32C3项目 的第一期,我们搭建了编译环境,后续应该用TARE的AI,配合ESP提供的丰富组件,做一些好玩的小东西,再次感谢大家。
我们下期再见(如果有的话)。
更多推荐



所有评论(0)