保留与普通记忆之间的混乱

2个帖子/ 0新
最后一篇
布莱恩
离线
最后一次露面:6年5个月前
专家 掌握
加入:2014-10-16 18:10
保留与普通记忆之间的混乱

我的理解是有8k的保留记忆。好的,系统使用了很多。所以现在我声明了保留存储器中的数据结构,我可以编译并全部适合。然后我声明普通内存中的数组我在链接时收到以下错误:
。\ out \ full_emb_sysram.axf:错误:l6406e:匹配app.o(RETETING_MEM_AREA2)的执行区域中没有空间。

为什么我得到一个保留记忆错误?附加数组未声明为保留存储器。
另一方面,当我查看阵列足够小以允许编译时,阵列放在地址空间中
我在这里遗漏了什么?

注意:我是否使用MEM_AREA0或MEM_AREA2并不重要,生成的地图(当我构建时)是相同的。

SUMMER20100514.
离线
最后一次露面:4年8月前
格鲁鲁
加入:2014-12-30 05:01
我也遇到同样的问题,

我也有同样的问题,DA14580的记忆对我来说太复杂了。