ESP8266 烧录----待坑

news2024/9/23 5:29:39

虚焊,连接不稳定(*******);暂时只有通过测试接口电压进行判断,无其它方法

问题总结 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1982300.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

sqli-labs闯关1-4

第一关: 这里的输入了 ?id1 意思是以GET方式传入id1的参数 就等于SELECT * FROM users WHERE id1 LIMIT 0,1 注意:-- 与-- 空格的区别 在url中输入了--以后,后端数据会变成--空格。在 url中输入 -- 空格 变成 -- 在mysql中&…

fieldIndex on a Row without schema is undefined

Bug信息 Caused by: java.lang.UnsupportedOperationException: fieldIndex on a Row without schema is undefined.at org.apache.spark.sql.Row$class.fieldIndex(Row.scala:342)at org.apache.spark.sql.catalyst.expressions.GenericRow.fieldIndex(rows.scala:166)at org…

Java - 2.1 Java基础

2.1 Java基础 (1)JVM & JRE & JDK JVM (Java Virtual Machine)是 Java 虚拟机,它的作用是运行 Java 字节码文件,它有针对不同系统的不同实现,以此达成一次编译,随处运行的…

【限免】通信信号与干扰信号【附MATLAB代码】

微信公众号:EW Frontier 关注可了解更多的雷达、通信、人工智能相关代码。问题或建议,请公众号留言; 个人博客:106.54.201.174 QQ交流群:949444104 摘要 本项目主要模拟仿真常见通信信号及干扰信号,高斯白噪声、噪声调…

ARMxy工控机使用Node-Red教程:实现Modbus转MQTT协议二次开发(8)

Modbus/TCP与MQTT通信案例 7.1 案例说明 案例功能:使用node-red工具通过Modbus/RTU协议采集M160T IO模块数据,再经过MQTT协议的转换上传到上位机Ubuntu。基于 node-red 部署程序,实现获取 M160T IO 模块数据上传到上位机。 图 98 7.2 案例…

TeleVis:基于NLP的新冠新闻舆情可视化项目

关联比赛: 疫情数据可视化公益行动 一、项目名称 TeleVis:基于NLP的新冠新闻舆情可视化项目 二、团队信息 团队名称:TeleVis 单 位:金融壹账通大数据研究院 成 员:杨镭、郭凌峰、王天宇、黄北辰、齐婧含 三、项目介绍 政企机构的…

AST 基础

目录 AST 的基本结构安装 babel 库babel 中的组件parse 与 generatorparsegenerator完整代码 traverse 与 visitortraversevisitor 的定义方式path 对象中的 traverse types判断节点类型生成新的节点valueToNode(方便的生成字面量) path 对象(重点)path …

C++——多态经典案例(三)计算器

案例:使用多态实现一个简单的计算器,计算两个数的加减乘除结果 分析:定义一个抽象类AbstractCalc ,其内部定义一个纯虚函数getResult,用于得到计算结果 定义加减乘除四个类,分别继承这个抽象类AbstractCal…

prometheus 简单监控etcd

确保etcd已经开启/metrics如下: curl --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key https://192.168.0.54:2379/metrics -k | more创建证书的secret资源 kubectl -n istio-system create secret generic etcd-certs --f…

C++中的string的介绍(从string到STL)

C中的string的介绍 文章目录 C中的string的介绍1. 从string到STL2. string 的构造函数3. string 的iterator(迭代器)4. string 中的元素访问5. string 中容量相关6. string 中的插入删除7. string 中的查找8. string 的剩余函数 1. 从string到STL 严格来…

crm客户管理系统有哪些?盘点大家使用最广泛的15款

将对比的客户管理CRM系统包括:纷享销客、Zoho CRM、销售易、用友CRM、Salesforce、Microsoft Dynamics 365、销帮帮CRM、HubSpot、Oracle CRM、悟空CRM、神州云动CRM、红圈CRM、SAP CRM、Odoo、OroCRM。 一个合适的CRM系统可以极大地提高你的销售效率和客户满意度&a…

C语言——预处理和指针

C语言——预处理和指针 预处理宏宏定义宏的作用域带参的宏 文件包含条件编译 指针指针的概念指针的定义 预处理 编程的流程分为:编辑、编译、运行、调试四个阶段; 预处理属于编译阶段,编译过程又可以分为:预处理、编译、汇编、链…

新160个crackme - 022-CM_2

运行分析 需破解Name和Serial,输入的小写字母都会变为大写字母 PE分析 C程序,32位,无壳 静态分析&动态调试 发现关键字符串 ida动态调试,发现Name和Serial长度需要大于5,且Serial前6位明文爆出,6287-A …

YOLOv8新版本支持实时检测Transformer(RT-DETR)、SAM分割一切

原文:YOLOv8新版本支持实时检测Transformer(RT-DETR)、SAM分割一切 - 知乎 (zhihu.com) 一、SAM 分割任何模型 (Segment Anything Model - SAM) 是一种突破性的图像分割模型,可实现具有实时性能的快速分割。 项目地址 https://github.com/facebookresearch/segment-…

第 8 章 虚拟文件系统(5)

目录 8.4 处理VFS对象 8.4.1 文件系统操作 本专栏文章将有70篇左右,欢迎关注,查看后续文章。 8.4 处理VFS对象 8.4.1 文件系统操作 文件系统可以编译为模块。 使用文件系统前需先注册。 1. 注册文件系统 int register_filesystem( struct file_…

Scrapy爬虫框架介绍、创建Scrapy项目

Scrapy官网:https://scrapy.org/ 什么是Scrapy Scrapy 是一个基于 Python 的快速的高级网页抓取和网页爬取框架,用于抓取网站并从其页面中提取结构化数据。它可用于多种用途,从数据挖掘到监控和自动化测试。 Scrapy核心组件 1. Scrapy Engin…

【Linux学习】文件系统 - 第二篇

🍑个人主页:Jupiter. 🚀 所属专栏:Linux从入门到进阶 欢迎大家点赞收藏评论😊 文章目录 💡文件操作的系统接口🍑open系统调用⚡close系统调用🦈write系统调用🦅read系统调…

在开关电源转换器中充分利用碳化硅器件的性能优势

在过去的几十年中,半导体行业已经采取了许多措施来改善基于硅 MOSFET (parasitic parameters),以满足开关转换器(开关电源)设计人员的需求。行业效率標準以及市场对效率技术需求的双重作用,导致了对于可用于构建更高效…

Mysql中事务的读一致性问题,以及如何用MVCC解决

事务四大特性的实现: 原子性事务具有回滚的能力,InnoDB引擎使用undo log日志表来进行回滚操作。 持久性InnoDB引擎使用redo log日志表来保证数据的持久性。 事务的隔离性产生的问题: 脏读:一个事务读取到了另一个事务未提交的数…

Qt WebEngine播放DRM音视频

Qt WebEngine播放DRM受保护视频,前提是Qt WebEngine开启音视频编码器,能够支持网页上普通视频的播放。开启音视频编码器需要自己编译源码,这里不做介绍。 什么是DRM音视频 DRM视频是指数字版权管理(Digital Rights Management&a…