[ZLG-ARM] 有关内存分配问题

[复制链接]
 楼主| fantesy 发表于 2008-2-1 15:38 | 显示全部楼层 |阅读模式
我现在想在内部RAM中分配出4K的空间做FLASH的环存,请问这4K在分散加载文件中算是堆,还是栈啊!!!
zkr 发表于 2008-2-2 15:25 | 显示全部楼层

re

如果是分配死库容,定义一个全局变量或者汇编定义一个Area把空间霸占了就可以,具体地址可以在分散加载时确定。<br /><br />如果临时用,用栈可能更合适,不过用栈到时候会有对齐问题等等。堆空间连续性仿佛不一定能保证。
 楼主| fantesy 发表于 2008-2-4 10:12 | 显示全部楼层

xiexie

我的是固定的库容,也象你说的一样做了,就是做分散加载的时候算哪块???是ZI吗????
zkr 发表于 2008-2-10 09:27 | 显示全部楼层

re

如果是全局变量,没有初值的在ZI里边。<br />如果用分散加载,可以自己定义到不进行初始化的内存空间里边去。<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

113

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

44

主题

113

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部