虚焊,连接不稳定(*******);暂时只有通过测试接口电压进行判断,无其它方法
问题总结 1. 输入电压为3.3V USB转TTL RX TX 必须不能高3.3否则无输出(USB转TTL有多种类型,测RX TX电源;天问的是5V的容易烧芯片(发热),WCH的RX TX 电压超4V
2.烧写 FLASH DOWNLOAD 3.9版的最后总会出错,而使用3.6版的却可以(购买ESP01的商家要)
3.将4M的固件烧入1M的FLASH中错误
4.端口未选择正确
(ESP8266 芯片比C2 多了个12K 脚(31), RST脚)官方手册上写的CHIP_EN启动推荐
通过51单片机开发板USB转TTL模块烧录ESP8266-01固件_51单排机 ttl 3.3-CSDN博客
ESP8266 基础篇:启动时 rst cause 和 boot mode_ets jan 8 2013,rst cause:2, boot mode:(3,6)-CSDN博客
先告一段落
ets Jan 8 2013,rst cause:1, boot mode:(3,6)
load 0x40100000, len 1856, room 16
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8
tail 0
chksum 0x79
csum 0x79
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : DOUT
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
USB-TTL RX TX 电压测量,高于4V,无法输出,曾一度怀颖是芯片问题
(*注意一下USB-TTL TX RX电压;超3.3V的不能正常
空芯片,未加SPI FLASH 显示 下载模式(IO15 10k下拉 , IO0下拉 (直接GND),IO2上拉(文档上说是有内部上拉的,先上拉)) ;en 重启(下拉 后悬空)输出
(io2同时有输出DEUG信息串口TX)
ets Jan 8 2013,rst cause:1, boot mode:(1,0)
(IO0上拉 FLASH 启动
ets Jan 8 2013,rst cause:1, boot mode:(7,0)
waiting for host
ets Jan 8 2013,rst cause:1, boot mode:(7,0)
waiting for host
电路
VCC_RTC 是不连的
RES12K 12K电阻
复位脚 32 RST 与 en 脚 32可以空,EN复位 低电平
为了增加,减少复杂度,可以使用有源晶振 26M;(四脚无源无电容亦可)
错误:将4M的固件写入1M的FLASH中
错误:3.9版本的FLASH LOADER不知什么原因会问题 3.6的却可以
错误:
Invalid head of packet (0x04)
Failed to write to target RAM (result was 0107: Operation timed out)
test offset : 0 0x0
case ok
Uploading stub...
Failed to write to target RAM (result was 0107: Operation timed out)
[2024-08-04 09:41:20,661][ESP8266Loader_spi[1]][espDownloader.py][line:775][ERROR]: ESP8266 Chip stub error esp_stub_and_set_baud.
no log file output ...
test offset : 0 0x0
case ok
......
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 115200
No serial data received.
[2024-08-04 13:29:47,270][ESP8266Loader_spi[1]][espDownloader.py][line:775][ERROR]: ESP8266 Chip stub error esp_stub_and_set_baud.
no log file output ...
奇怪了,下载模式正常
ets Jan 8 2013,rst cause:1, boot mode:(1,0)
使用 FLASHDOWNLOAD V3.9.7就是无法下载,产生错误(用3.9.7下载,最后阶段最会出现错误,而用3.6的对正常模块却可以)
ESP8266 基础篇:启动时 rst cause 和 boot mode_ets jan 8 2013,rst cause:2, boot mode:(3,6)-CSDN博客
故意排除:上电无打印 虚焊,连线
3.3V GND 有源晶振26M
连线正常,电源不发热,芯片不发热,UART0(25 RX 26 TX)不输出;焊接,虚焊;
FLASH W25Q32
----------------------------------------------------------------------
正常 ESP8266模式:
DOWN LOAD mode 下载模式
ets Jan 8 2013,rst cause:1, boot mode:(1,1)
NC RST 未连RST
ets Jan 8 2013,rst cause:2, boot mode:(1,7)
ets Jan 8 2013,rst cause:2, boot mode:(1,1)
ets Jan 8 2013,rst cause:2, boot mode:(1,3)
FLASH BOOT
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x40100000, len 1856, room 16
tail 0
手动复位
ESP01S WIFI模块 | 立创开发板技术文档中心
ESP8266固件烧录软件flash_download_tools的安装过程_esp8266 download tool-CSDN博客
ESP8266-01s Chip flash download error esp_write_flash.烧录固件进度条加载完显示错误_esp8266s01加载-CSDN博客
GitHub - espressif/arduino-esp32: Arduino core for the ESP32
W25Q32