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

 找回密码
 立即注册
查看: 40559|回复: 30

[求助] 关于ESPHOME无法刷入ESP32的问题

[复制链接]

4

主题

30

帖子

415

积分

论坛技术达人

积分
415
金钱
385
HASS币
10
发表于 2019-9-8 12:34:26 | 显示全部楼层 |阅读模式
先前关于这个ESP32毫无了解,前段时间上车魅 族,由于看了wk27449的帖子,蠢蠢欲动入在马家入了一个ESP32,按照wk27449帖子一步步做下来,到最后一步用ESPHome-Flasher刷入的时候怎么也不成功,提示如下图 Snipaste_2019-09-07_18-59-55.png
我安装了一个ubuntu,在里面安装ESPHOME,用upload也不行,提示见下图


Snipaste_2019-09-08_12-27-04.png

ketingesp32.yaml
esphome:
  name: ketingesp32
  platform: ESP32
  board: esp-wrover-kit

wifi:
  ssid: "ZA188"
  password: "acdxxx18845688"

# Enable logging
logger:

# Enable Home Assistant API
api:
  password: "12345678"

ota:
  password: "12345678"

esp32_ble_client:

sensor:
  - platform: meizu_ble
    update_interval: 180s
    mac_address: 68:3E:35:CC:D6:F8
    temperature:
      name: "Keting Temperature"
    humidity:
      name: "Keting Humidity"
    battery_level:
      name: "Keting Battery"
如果保持ESPHOME默认的配置文件,即不添加esp32_ble_client和sensor,刷入也是提示这个错误
下面是ESP32的照片:
想拍清上面的字就斜着拍了
IMG_20190908_121619.jpg
度娘了很久,都没用找到问题,有大佬知道问题所在吗?
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2021-6-5 16:36:58 | 显示全部楼层

解决方法早就放在这里了,感觉很多需要的人就是看不到!

本帖最后由 XCray 于 2021-10-24 17:48 编辑

也不知道是为啥? 我有很强烈的无力感。。。

初次刷还需要3个bin文件,因为墙的原因直接下载失败

参考这个:
https://bbs.hassbian.com/thread-12842-1-1.html
基本原理:esp32初次刷esphome固件,除了esphome编译出来的bin文件之外,还需要另外3个bin文件。

这4个文件相当于4个分区,必须都刷了才能正常使用,缺一不可:
0x1000, bootloader
0x8000, partitions
0xE000, otadata
0x10000, firmware (ESPHome编译出来的只有这个)

8266不一样,那个更简单,只有一个分区
回复

使用道具 举报

12

主题

243

帖子

1919

积分

论坛技术达人

积分
1919
金钱
1665
HASS币
40
发表于 2019-9-8 13:25:23 | 显示全部楼层
esphome 编译出来的bin,用esptools来刷
回复

使用道具 举报

4

主题

30

帖子

415

积分

论坛技术达人

积分
415
金钱
385
HASS币
10
 楼主| 发表于 2019-9-8 18:58:16 | 显示全部楼层
needs 发表于 2019-9-8 13:25
esphome 编译出来的bin,用esptools来刷

用esptool没起作用,感觉用esptool是不是还得刷两个文件,我看ESPHome-Flasher里面有刷三个文件,还有两个在哪? Snipaste_2019-09-08_18-56-18.png
回复

使用道具 举报

13

主题

289

帖子

2000

积分

金牌会员

Rank: 6Rank: 6

积分
2000
金钱
1711
HASS币
0
发表于 2019-9-8 20:18:45 | 显示全部楼层
重复以下 Google也没搜索到答案  我买了两块板子都这样
rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
modeIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1100
load:0x40078000,len:9232
load:0x40080400,len:6412
entry 0x400806a8
ets Jun  8 2016 00:22:57
回复

使用道具 举报

3

主题

74

帖子

962

积分

高级会员

Rank: 4

积分
962
金钱
888
HASS币
0
发表于 2019-9-8 20:57:31 | 显示全部楼层
导出bin文件,用nodemcu软件应该就可以把
回复

使用道具 举报

3

主题

185

帖子

3351

积分

论坛元老

Rank: 8Rank: 8

积分
3351
金钱
3166
HASS币
0
发表于 2019-9-8 21:33:20 | 显示全部楼层
同样的问题,望解决
回复

使用道具 举报

2

主题

46

帖子

246

积分

论坛积极会员

积分
246
金钱
200
HASS币
0
发表于 2019-9-9 11:35:53 | 显示全部楼层
同样的esp32 我在windows下刷的一切正常
回复

使用道具 举报

12

主题

259

帖子

1014

积分

金牌会员

Rank: 6Rank: 6

积分
1014
金钱
754
HASS币
0
发表于 2019-9-9 19:01:39 | 显示全部楼层
没用的,是不是再esp32芯片上是2019年字样?是不是用esptool检测出来cpu频率是160mhz?
额。。。。。我的就这样,又买了俩旧款
回复

使用道具 举报

12

主题

259

帖子

1014

积分

金牌会员

Rank: 6Rank: 6

积分
1014
金钱
754
HASS币
0
发表于 2019-9-9 19:03:56 | 显示全部楼层
acdxxx188 发表于 2019-9-8 18:58
用esptool没起作用,感觉用esptool是不是还得刷两个文件,我看ESPHome-Flasher里面有刷三个文件,还有两 ...

不用,没有那几个类似boot bootloader文件的话,一般从0x1000开始刷入就行
回复

使用道具 举报

12

主题

259

帖子

1014

积分

金牌会员

Rank: 6Rank: 6

积分
1014
金钱
754
HASS币
0
发表于 2019-9-9 19:05:38 | 显示全部楼层
ezrick 发表于 2019-9-9 11:35
同样的esp32 我在windows下刷的一切正常

芯片上应该应该不是2019的吧,虽然周围电路一样,看一下cpu频率多少,你的应该是240mhz
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 17:48 , Processed in 0.963270 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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