你好,之前使用机智云生成的中控SDK,烧录之后发现编译错误:
之后修改了eagle.app.v6.ld:
之后修改了makefile文件(本人使用8266-12E芯片),flash为32M-bit: BOOT?=none
APP?=0
SPI_SPEED?=40
SPI_MODE?=DOUT
SPI_SIZE_MAP?=4 参考单品方案,采用此烧录方法可行,因此中控SDK也决定采用这种烧写方式和flashmap。并且编译通过: 但是程序成功烧写到模组后,串口0不停打印错误信息:
现在有如下疑问:1、makefile中irom0text内存分配为0x20000是否合适。 2、原SDK生成的固件bin大小为484K,修改前irom0_0_seg len=5C000恐怕不够,自己修改为7D000是否合理。 3、如何解决内存错误? 4、该版本是否支持FOTA,是否带boot启动? 希望前辈不吝赐教。 PS:SDK版本:gGateway- esp8266-V2.5.0.0-20180117
|