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

 找回密码
 立即注册
查看: 1090|回复: 6

[技术探讨] esp01在esphome里面ota升级错误

[复制链接]

1

主题

5

帖子

32

积分

新手上路

Rank: 1

积分
32
金钱
27
HASS币
0
发表于 2023-9-9 07:54:30 | 显示全部楼层 |阅读模式
INFO ESPHome 2023.8.2
INFO Reading configuration /config/esphome/esp82664.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing esp82664 (board: esp01_1m; framework: arduino; platform: platformio/[email protected])
--------------------------------------------------------------------------------
我在论坛里面搜了一下,貌似也有一个有这个问题,但是好像也没解决,大家帮帮我
现在的情况是网上买的nodemcu模块ota没有问题,我自己接的esp12f没有问题,可以正常升级,就是esp01和esp8266-s1就有这个问题,都是一样的提示,说flash错误
设置代码如下:
esphome:
  name: esp82664
  friendly_name: esp8266远程开关

esp8266:
  board: esp01_1m




logger:
  level: NONE

# Enable Home Assistant API
api:
  encryption:
    key: "EsjB79biFLVyhnSGRNbjN5MU8++Wra6rZKwsbKAYK98="

ota:
  password: "01dfc88bba8c8515818390ebbae9ac36"


wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esp82664 Fallback Hotspot"
    password: "UlZbKtoYOGU6"

captive_portal:


web_server:
  port: 80



日志如下:
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
Dependency Graph
|-- ESPAsyncTCP-esphome @ 1.2.3
|-- ESPAsyncWebServer-esphome @ 2.1.0
|-- DNSServer @ 1.1.1
|-- ESP8266WiFi @ 1.0
|-- ESP8266mDNS @ 1.2
|-- noise-c @ 0.1.4
|-- ArduinoJson @ 6.18.5
RAM:   [====      ]  41.4% (used 33924 bytes from 81920 bytes)
Flash: [=====     ]  48.2% (used 493225 bytes from 1023984 bytes)
========================= [SUCCESS] Took 15.07 seconds =========================
INFO Successfully compiled program.
INFO Resolving IP address of esp82664.local
INFO  -> 192.168.5.50
INFO Uploading /data/esp82664/.pioenvs/esp82664/firmware.bin (497376 bytes)
INFO Compressed to 349132 bytes
ERROR Error binary size: Error: ESP has been flashed with wrong flash size. Please choose the correct 'board' option (esp01_1m always works) and then flash over USB.

回复

使用道具 举报

1

主题

36

帖子

401

积分

中级会员

Rank: 3Rank: 3

积分
401
金钱
365
HASS币
0
发表于 2023-9-9 08:21:01 | 显示全部楼层
内存小。   
回复

使用道具 举报

4

主题

173

帖子

1271

积分

金牌会员

Rank: 6Rank: 6

积分
1271
金钱
1098
HASS币
0
发表于 2023-9-9 08:46:25 | 显示全部楼层
这个需要经常升级吗?我都不点升级的
回复

使用道具 举报

1

主题

5

帖子

32

积分

新手上路

Rank: 1

积分
32
金钱
27
HASS币
0
 楼主| 发表于 2023-9-9 08:55:13 | 显示全部楼层
lyg21883 发表于 2023-9-9 08:46
这个需要经常升级吗?我都不点升级的

调试的时候ota很方便,而且后续也很难讲会用到,现在主要是搞不清楚到底为什么有些可以有些不行
回复

使用道具 举报

1

主题

5

帖子

32

积分

新手上路

Rank: 1

积分
32
金钱
27
HASS币
0
 楼主| 发表于 2023-9-9 08:56:48 | 显示全部楼层

要说内存小的话,我的另外的设备flash占用也是49%,也可以正常升级,另外的那个esp8266-s1flash也有2m,也是不行,我见别人的esp01也可以呢,难道只有4m可以?
回复

使用道具 举报

1

主题

51

帖子

734

积分

高级会员

Rank: 4

积分
734
金钱
683
HASS币
0
发表于 2023-9-9 15:49:38 | 显示全部楼层
内存不够OTA,可以用线刷,还有个办法就是先OTA一个基础固件,然后再OTA你自己的固件
回复

使用道具 举报

1

主题

5

帖子

32

积分

新手上路

Rank: 1

积分
32
金钱
27
HASS币
0
 楼主| 发表于 2023-9-9 19:48:01 | 显示全部楼层
谢谢各位,我刚找了另外 一个esp01换上去可以ota了,原因也说不准,有可能是那个模块质量不好或者是内存造假?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 21:22 , Processed in 0.065946 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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