esp32-C3的求助

2023-09-244017
AI 快速预览详细 收起
本文解决了使用ESP32-C3开发板时遇到的上传失败问题。具体表现为编译过程中找不到bits/c++allocator.h文件。文章提供了详细的故障排查步骤和解决方案,包括检查编译器路径和确保头文件正确包含。通过这些步骤,您可以快速解决上传失败的问题,避免重复踩坑。
上传中...
使用平台的 ‘esp32c3’ 开发板,在列出的文件夹中:D:\BaiduNetdiskDownload\mixly2.0\Arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7
使用平台的 ‘esp32’ 代码,在列出的文件夹中:D:\BaiduNetdiskDownload\mixly2.0\arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7
cmd /c if exist "D:\\BaiduNetdiskDownload\\mixly2.0\\testArduino\\partitions.csv" COPY /y "D:\\BaiduNetdiskDownload\\mixly2.0\\testArduino\\partitions.csv" "D:\\BaiduNetdiskDownload\\mixly2.0\\mixlyBuild\\partitions.csv"
cmd /c if not exist "D:\\BaiduNetdiskDownload\\mixly2.0\\mixlyBuild\\partitions.csv" if exist "D:\\BaiduNetdiskDownload\\mixly2.0\\arduino-cli\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\variants\\esp32c3\\partitions.csv" COPY "D:\\BaiduNetdiskDownload\\mixly2.0\\arduino-cli\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\variants\\esp32c3\\partitions.csv" "D:\\BaiduNetdiskDownload\\mixly2.0\\mixlyBuild\\partitions.csv"
cmd /c if not exist "D:\\BaiduNetdiskDownload\\mixly2.0\\mixlyBuild\\partitions.csv" COPY "D:\\BaiduNetdiskDownload\\mixly2.0\\arduino-cli\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\tools\\partitions\\default.csv" "D:\\BaiduNetdiskDownload\\mixly2.0\\mixlyBuild\\partitions.csv"
esptool.py v4.5
Creating esp32c3 image...
Merged 1 ELF section
Successfully created esp32c3 image.
cmd /c if exist "D:\\BaiduNetdiskDownload\\mixly2.0\\testArduino\\build_opt.h" COPY /y "D:\\BaiduNetdiskDownload\\mixly2.0\\testArduino\\build_opt.h" "D:\\BaiduNetdiskDownload\\mixly2.0\\mixlyBuild\\build_opt.h"
cmd /c if not exist "D:\\BaiduNetdiskDownload\\mixly2.0\\mixlyBuild\\build_opt.h" type nul > "D:\\BaiduNetdiskDownload\\mixly2.0\\mixlyBuild\\build_opt.h"
正在检测使用的库。。。
In file included from d:\baidunetdiskdownload\mixly2.0\arduino-cli\arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\include\c++\8.4.0\string:41,
                 from d:\baidunetdiskdownload\mixly2.0\arduino-cli\arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\include\c++\8.4.0\stdexcept:39,
                 from d:\baidunetdiskdownload\mixly2.0\arduino-cli\arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\include\c++\8.4.0\array:39,
                 from d:\baidunetdiskdownload\mixly2.0\arduino-cli\arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\include\c++\8.4.0\tuple:39,
                 from d:\baidunetdiskdownload\mixly2.0\arduino-cli\arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\include\c++\8.4.0\functional:54,
                 from D:\BaiduNetdiskDownload\mixly2.0\arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7\cores\esp32/HardwareSerial.h:49,
                 from D:\BaiduNetdiskDownload\mixly2.0\arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7\cores\esp32/Arduino.h:184,
                 from D:\BaiduNetdiskDownload\mixly2.0\mixlyBuild\sketch\testArduino.ino.cpp:1:
d:\baidunetdiskdownload\mixly2.0\arduino-cli\arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\include\c++\8.4.0\bits\allocator.h:46:10: fatal error: bits/c++allocator.h: No such file or directory
#include <bits/c++allocator.h> // Define the base class to std::allocator.
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
bits/c++allocator.h 的替代方案:[]
ResolveLibrary(bits/c++allocator.h)
  -> 候选: []

构建时出错:exit status 1

已使用的平台      版本    路径                                                                                       
esp32:esp32 2.0.7 D:\BaiduNetdiskDownload\mixly2.0\arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7
==上传失败==
最近买了一个esp32C3,这种的,不知道有没有大佬知道为什么上传失败

esp32c3_compressed.png (126.44 KB, 下载次数: 3493)

ESP32-C3上传失败解决方法_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
麦壳maikemaker
麦壳maikemaker
升级arduino ESP32支持包到2.09就好了,你现在是2.07。https://arduino.me/a/esp32
麦壳maikemaker
麦壳maikemaker回复9mm
去mixly群里提问,那里有人负责答疑
9mm
9mm
作者
回复麦壳maikemaker
可我用的是mixly
9mm
9mm
作者
KKKKKKKKKKKKK
- 没有更多了 -