『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 2143|回复: 10

[技术探讨] 在docker安装的esphome里,用esp32能通过验证,上传时报错

[复制链接]

23

主题

243

帖子

2323

积分

金牌会员

Rank: 6Rank: 6

积分
2323
金钱
2080
HASS币
0
发表于 2022-10-13 10:14:52 来自手机 | 显示全部楼层 |阅读模式
docker安装的esphome里,用esp32能通过验证,上传时报错。之前都正常。哪位大神指点问题所在
INFO Reading configuration /config/esp32.yaml...
INFO Detected timezone 'Asia/Shanghai'
WARNING GPIO0 is a Strapping PIN and should be avoided.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
WARNING GPIO4 is a Strapping PIN and should be avoided.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing esp32 (board: nodemcu-32s; framework: arduino; platform: platformio/espressif32 @ 3.5.0)
--------------------------------------------------------------------------------
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
Dependency Graph
|-- <AsyncTCP-esphome> 1.2.2
|-- <WiFi> 1.0
|-- <FS> 1.0
|-- <Update> 1.0
|-- <ESPAsyncWebServer-esphome> 2.1.0
|   |-- <AsyncTCP-esphome> 1.2.2
|-- <DNSServer> 1.1.0
|-- <ESPmDNS> 1.0
|-- <ArduinoJson> 6.18.5
Compiling .pioenvs/esp32/src/esphome/components/adc/adc_sensor.cpp.o
Compiling .pioenvs/esp32/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/esp32/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/esp32/src/esphome/components/api/api_pb2.cpp.o
xtensa-esp32-elf-g++: internal compiler error: Segmentation fault (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
*** [.pioenvs/esp32/src/esphome/components/api/api_connection.cpp.o] Error 4
xtensa-esp32-elf-g++: internal compiler error: Segmentation fault (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
*** [.pioenvs/esp32/src/esphome/components/api/api_frame_helper.cpp.o] Error 4
========================= [FAILED] Took 29.38 seconds =========================
水平有限望指教!!
回复

使用道具 举报

0

主题

39

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
金钱
172
HASS币
0
发表于 2022-10-13 22:38:47 | 显示全部楼层
把你的.yam丢上来  gpio0 和 gpio4  
回复

使用道具 举报

23

主题

243

帖子

2323

积分

金牌会员

Rank: 6Rank: 6

积分
2323
金钱
2080
HASS币
0
 楼主| 发表于 2022-10-14 08:47:31 来自手机 | 显示全部楼层
关键是下面报错的内容
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12105
金钱
9086
HASS币
460

教程狂人突出贡献

发表于 2022-10-14 16:26:57 | 显示全部楼层
关键是这一句:xtensa-esp32-elf-g++: internal compiler error: Segmentation fault,内部编译器错误。

你是在什么平台上跑的esphome?哪个版本?
回复

使用道具 举报

23

主题

243

帖子

2323

积分

金牌会员

Rank: 6Rank: 6

积分
2323
金钱
2080
HASS币
0
 楼主| 发表于 2022-10-17 03:25:28 来自手机 | 显示全部楼层
N1docker下安装的esphome。编辑器错误怎样解决?望指教!
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12105
金钱
9086
HASS币
460

教程狂人突出贡献

发表于 2022-10-17 08:03:44 | 显示全部楼层
bhc1365 发表于 2022-10-17 03:25
N1docker下安装的esphome。编辑器错误怎样解决?望指教!

很多人说过的问题,交叉编译,需要平台的支持。

N1的处理器是arm,没这个能力。

在x86平台上部署一个esphome吧。

回复

使用道具 举报

23

主题

243

帖子

2323

积分

金牌会员

Rank: 6Rank: 6

积分
2323
金钱
2080
HASS币
0
 楼主| 发表于 2022-10-18 10:31:22 来自手机 | 显示全部楼层
版本是2022.9.4的
回复

使用道具 举报

23

主题

243

帖子

2323

积分

金牌会员

Rank: 6Rank: 6

积分
2323
金钱
2080
HASS币
0
 楼主| 发表于 2022-10-18 10:33:55 来自手机 | 显示全部楼层
之前都可以用的,编译上传都正常
回复

使用道具 举报

9

主题

195

帖子

1528

积分

金牌会员

Rank: 6Rank: 6

积分
1528
金钱
1333
HASS币
0
发表于 2022-10-18 10:39:49 | 显示全部楼层
bhc1365 发表于 2022-10-17 03:25
N1docker下安装的esphome。编辑器错误怎样解决?望指教!

我的n1和我家云docker安装esphome,都出现这些问题。估计还是arm平台不支持。。。
回复

使用道具 举报

9

主题

195

帖子

1528

积分

金牌会员

Rank: 6Rank: 6

积分
1528
金钱
1333
HASS币
0
发表于 2022-10-18 10:41:16 | 显示全部楼层
bhc1365 发表于 2022-10-18 10:33
之前都可以用的,编译上传都正常

确实有这种情况,大多数8266和普通esp32的yaml可以支持编译,但某些代码就不支持报错。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 23:56 , Processed in 0.055422 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表