首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Kaa sdk 0.10.1构建esp8266?

如何使用Kaa sdk 0.10.1构建esp8266?
EN

Stack Overflow用户
提问于 2017-08-17 21:40:59
回答 1查看 127关注 0票数 0

我想用ESP8266构建应用程序,但是barch 0.10.1有一些错误,错误是

代码语言:javascript
复制
opt/Espressif/crosstool-NG/builds/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: kaa_demo section '.irom0.text' will not fit in region `irom0_0_seg'

/opt/Espressif/crosstool-NG/builds/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: region `irom0_0_seg' overflowed by 4964 bytes

collect2: error: ld returned 1 exit status `make2: * [kaa_demo] Error 1 make1: *[CMakeFiles/kaa_demo.dir/all] Error 2 make: *** [all] Error 2

你能给我一些建议来建立是或告诉我什么vison可以建立与ESP8266。

EN

回答 1

Stack Overflow用户

发布于 2017-10-10 15:02:57

根据第二行:region irom0_0_seg overflowed by 4964 bytes

1-这条消息说指定的空间不够,需要增加空间。

2-你还可以看到下面的链接:

Compile error with ESP8266 SDK in KAA 0.10.0

基本上,有两个部分可以放置代码。第一个是.text部分,它映射到irom段,另一个是.irom0.text部分,它映射到irom段。

问题是没有足够的空间将Kaa SDK代码放在iram段中(默认情况下,.text部分映射到iram段)。

这就是修改默认SDK链接器脚本以强制将Kaa SDK代码链接到irom段的原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45736766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档