$ esptool.py write_flash -h --flash_size FLASH_SIZE, -fs FLASH_SIZE SPI Flash size in MegaBytes (1MB, 2MB, 4MB, 8MB, 16M) plus ESP8266-only (256KB, 512KB, 2MB-c1, 4MB-c1), detect, or keep 指定为4MB或detect相同 A fatal error occurred: Invalid head of packet (0xE0) 指定为...
报错记录:/bin/sh: line 1: xt-xcc: command not found解决办法:在ide上Project->Properties->C/C++ Build中的Builder Settings中的build command中的内容改为: make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=4 然后再Clean Project; Build Project; 1、makefile文件中,第29...
SPI Flash Size & Map: 4Mbit(256KB+256KB) jump to run user1 @ 1000 mismatch map 4,spi_size_map 0 4、V3.6.5烧录后,程序正常运行 二、原因分析(个人猜想) 1、V3.9.2版本没有自动把spi_size_map设置为正确参数,工具上也没有可以改变该参数的地方。可能是烧录工具的BUG 2、V3.6.5版本可以选择FLA...
SPI Flash Size & Map: 4Mbit(256KB+256KB) jump to run user1 @ 1000 mismatch map 4,spi_size_map 0 二、原因分析csum err(个人猜想) 1、烧录时勾选DoNotChgBin,因此程序的SPI参数使用了boot_v1.7.bin里面的SPI参数设置。 2、模块A不支持该SPI参数,导致无法正常读取FLASH,报校验错误。 3、模块B支持...
SPI_SPEED?=40 SPI_MODE?=QIO SPI_SIZE_MAP?=6 于是乎,上面的配置就生成如下(boot.bin文件版本支持1.4或以上): ②生成user2.bin文件:修改您的bug之后,就修改APP?=2即可! BOOT?=new APP?=2//此刻生成的是 user2.bin文件 SPI_SPEED?=40 SPI_MODE?=QIO ...
SPI_FLASH_SIZE_MAP:可以右键项目Properties->C/C++ Build,在Build command:复制下面代码: makeCOMPILE=gccBOOT=noneAPP=0SPI_SPEED=40SPI_MODE=DIOSPI_SIZE_MAP=4 烧录设置: 其实设置为6,烧录设置32Mbit-C1也可以(原因不清楚) make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP...
STEP 5: choose spi size and map 0= 512KB( 256KB+ 256KB)2=1024KB( 512KB+ 512KB)3=2048KB( 512KB+ 512KB)4=4096KB( 512KB+ 512KB)5=2048KB(1024KB+1024KB)6=4096KB(1024KB+1024KB)7=4096KB(2048KB+2048KB) not support ,just for compatible with nodeMCU board 8=8192KB(1024KB+1024...
=none # =0 - 不使用远程升级FOTA # =1 - 使用FOTA,生成user1.<flash_map>.<BOOT>.bin # =2 - 使用FOTA,生成user2.<flash_map>.<BOOT>.bin APP?=0 # SPI速率和模式,一般不用改动 SPI_SPEED?=40 SPI_MODE?=QIO # SPI_SIZE_MAP flash映射方式 # 4MB Flash使用 SPI_SIZE_MAP?=4 SPI_SIZE...
BOOT?=newAPP?=1SPI_SPEED?=40SPI_MODE?=QIOSPI_SIZE_MAP?=6 五、上电不跑程序,异常分析。 ESP8266 上电时打印的 boot 模式信息代表什么?如何改变 boot 模式? ESP8266 上电时会判断 boot strapping 管脚的状态,并决定 boot 模式。例如,ESP8266 上电时打印的 boot 模式信息如下: ...
SPI_SIZE_MAP?=6 复制代码 3.按键部分无需修改,因为自动生成的代码就是gpio14按键长按短按进行网络配置。继电器引脚的初始化我们写在按键函数的初始化里面, 初始化为输出模式。 GPIO_OUTPUT_SET(GPIO_ID_PIN(5),1);//灯光 GPIO_OUTPUT_SET(GPIO_ID_PIN(13),1);//加热管 ...