本文主要是介绍ESP8266官方例程使用Eclipse编译失败,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
出错显示:/opt/xtensa-lx106-elf/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: .output/eagle/debug/image/eagle.app.v6.out section `.irom0.text' will not fit in region `irom0_0_seg'
解决办法一:
打开工程目录下面的 Makefile 文件,在23行左右找到:
BOOT?=none
APP?=0
SPI_SPEED?=40
SPI_MODE?=QIO
SPI_SIZE_MAP?=0
修改为:
BOOT?=new
APP?=1
SPI_SPEED?=40
SPI_MODE?=QIO
SPI_SIZE_MAP?=6
然后再清空项目,构建项目方可。
如果还不行的话
解决办法二:
打开 文件>属性>C/C++构建>Behavior
把如图所示处的 all 修改为:
COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=6
复制粘贴即可。
然后按确认,重新清空项目,构建项目方可。
这篇关于ESP8266官方例程使用Eclipse编译失败的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!