ESP8266 烧录bin文件异常,编译后无法更新bin文件
Posted lanmanuesr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266 烧录bin文件异常,编译后无法更新bin文件相关的知识,希望对你有一定的参考价值。
打开串口调试助手,波特率不为默认波特率74880,则会显示乱码,但很多的串口调试助手是没有74880的频率设置的,可以选择custom进行设置,或者使用安信可自家的串口调试助手。。
设置波特率为74880(例程默认的波特率是74880),
若显示如下
ESP8266一直在发送重启信息
ets Jan 8 2013,rst cause:1, boot mode:(3,6)
load 0x40100000, len 25632, room 16
tail 0
chksum 0xec
load 0x3ffe8000, len 1272, room 8
tail 0
chksum 0x2d
load 0x3ffe8500, len 1008, room 8
tail 8
chksum 0x64
csum 0x64
sy?褧祦param error, use last saved param!
mismatch map 4,spi_size_map 6
system_partition_table_regist fail
而且编译之后的固定bin文件居然换了,出现了奇奇怪怪的文件,也没有覆盖原bin文件
后来发现可能是 Properties–C/C++Build–Builder settings --Build command 的问题,发现原来的是make COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=6 出了问题,改为 **make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=6 **
问题解决!
编译正常,串口返回信息正确!
以上是关于ESP8266 烧录bin文件异常,编译后无法更新bin文件的主要内容,如果未能解决你的问题,请参考以下文章