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

 找回密码
 立即注册
查看: 15961|回复: 9

求问ESP8266最小系统无法烧录的问题

[复制链接]

2

主题

10

帖子

50

积分

注册会员

Rank: 2

积分
50
金钱
40
HASS币
0
发表于 2019-7-3 23:44:54 | 显示全部楼层 |阅读模式
之前用NodeMCU,觉得板子有点大,想做点更微型的东西,所以又买了ESP8266-12F,想自己搭个最小系统。
在面包板上测试的时候发现串口貌似连接有问题,折腾了好几个晚上也找不到原因来,小弟特此求教各位大佬了:
1、我按照安信可官网上的电路图搭的【不过我的ESP8266是DOIT的,不知道会不会有问题?】:https://wiki.ai-thinker.com/esp_download
电路图如下

                               
登录/注册后可看大图



2、在接好电路后,USB-TTL转换器接上电脑后,ESP8266的蓝灯会亮,时有闪烁:
IMG_20190703_231400.jpg
使用FLASH_DOWNLOAD_TOOLS_V3.6.4写入的时候,会报错:
....._____....._____....._____....._____....._____....._____....._____....._____
....._____....._____[2019-07-03 21:40:23,596][ESP8266Loader_spi[1]][espDownloade
r.pyo][line:351][ERROR]: Chip sync error: Failed to connect to ESP8266: Invalid
head of packet ('4')
[2019-07-03 21:40:23,598][ESP8266Loader_spi[1]][espDownloader.pyo][line:439][ERR
OR]: ESP8266 Chip sync error esp_sync_blocking.

或者最后一行是:[line:351][ERROR]: Chip sync error: Failed to connect to ESP8266: Invalid head of packet ('\x18')


3、我测了图中需要接入的ESP8266各个脚对地电压:
rst:3.16V
en:2.9V
vcc:3.27V
gpio0:0.01V
gpip2:3.09V
gpio15:3.09V
gnd:0V


电压中有点疑惑的是EN和GPIO15,
a、按理说EN应该是高电平,但是电路图中EN和3.3V电源间串联了电阻【4.7k和另一篇文章说的1k都试过】后变成2.9v,不是很足够?
b、gpio15应该是低电平才对,但是GPIO15和GND间串联的电阻导致这个口对地电压有3v多,我试着直接将这个口接上GND,但是也麽有效果,依然是报错。

求问大佬们这种情况是个什么问题呢,总觉得网上大家搭个最小系统小意思,咋到我这简直坎坷啊。。。

回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2019-7-4 09:52:35 | 显示全部楼层
我记得文档有写,好像是gpio02拉低进去BootLoader,你自己去找下文档确认下
回复

使用道具 举报

1

主题

148

帖子

1571

积分

金牌会员

Rank: 6Rank: 6

积分
1571
金钱
1423
HASS币
0
发表于 2019-7-4 10:23:30 | 显示全部楼层
RST,EN,拉10K电阻,gpio0,gpio15拉低电平就ok啦!
QQ图片20190704102058.png
回复

使用道具 举报

13

主题

500

帖子

3422

积分

论坛元老

Rank: 8Rank: 8

积分
3422
金钱
2917
HASS币
20
发表于 2019-7-4 11:21:10 | 显示全部楼层
本帖最后由 yuqiuyi99 于 2019-7-4 11:22 编辑

拉低flash端口再把模块加电才能刷,或者拉低后restart一下
回复

使用道具 举报

2

主题

10

帖子

50

积分

注册会员

Rank: 2

积分
50
金钱
40
HASS币
0
 楼主| 发表于 2019-7-4 12:23:33 来自手机 | 显示全部楼层
zhuming62690 发表于 2019-7-4 10:23
RST,EN,拉10K电阻,gpio0,gpio15拉低电平就ok啦!

请问下您的意思是说rst,en通过10k电阻接3.3v,
然后gpio0,gpio15直接接地吗?
谢谢大佬~
回复

使用道具 举报

2

主题

10

帖子

50

积分

注册会员

Rank: 2

积分
50
金钱
40
HASS币
0
 楼主| 发表于 2019-7-4 12:37:26 来自手机 | 显示全部楼层
yuqiuyi99 发表于 2019-7-4 11:21
拉低flash端口再把模块加电才能刷,或者拉低后restart一下

请教下flash端口具体是哪个口呢?我看资料里没有这个名称的引脚呀?
还有,已经上电后restart是怎么操作的呢?
谢谢了~
回复

使用道具 举报

1

主题

148

帖子

1571

积分

金牌会员

Rank: 6Rank: 6

积分
1571
金钱
1423
HASS币
0
发表于 2019-7-4 13:34:50 | 显示全部楼层
本帖最后由 zhuming62690 于 2019-7-4 13:36 编辑
macroxmu 发表于 2019-7-4 12:23
请问下您的意思是说rst,en通过10k电阻接3.3v,
然后gpio0,gpio15直接接地吗?
谢谢大佬~ ...

烧录模式是这样的,运行模式把gpio0拉高电平
回复

使用道具 举报

5

主题

193

帖子

2718

积分

金牌会员

Rank: 6Rank: 6

积分
2718
金钱
2525
HASS币
0
发表于 2019-7-4 15:47:52 | 显示全部楼层
有时候连线没有问题的话,换一下RX/TX再试一下
回复

使用道具 举报

2

主题

10

帖子

50

积分

注册会员

Rank: 2

积分
50
金钱
40
HASS币
0
 楼主| 发表于 2019-7-4 16:31:54 来自手机 | 显示全部楼层
straw 发表于 2019-7-4 15:47
有时候连线没有问题的话,换一下RX/TX再试一下

我现在是按照官方的接法,tx->rx,rx->tx,您是说tx-tx,rx-rx?
回复

使用道具 举报

5

主题

193

帖子

2718

积分

金牌会员

Rank: 6Rank: 6

积分
2718
金钱
2525
HASS币
0
发表于 2019-7-4 16:48:34 | 显示全部楼层
不同的usb转ttl,标注方法可能不太一样
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 04:45 , Processed in 0.059982 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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