打印
[ZLG-ARM]

EasyARM2131的RAM空间是0x40000000到0x40002000吧?

[复制链接]
1962|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
arm_arm|  楼主 | 2007-3-9 10:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
EasyARM2131的RAM空间是0x40000000到0x40002000吧?实际上RAM是从0x40002000开始向下用,一直用到0x40000000,是这样吧??我看PPT的时候,图表给人的感觉是从0x40000000开始向上用。
或者是从0x40002000向下用,但0x40000000处向上用了一部分,异常向量表拷在这里了(0x40000000-0x4000003F).
到底是怎样的??

相关帖子

沙发
zlgARM| | 2007-3-9 16:04 | 只看该作者

RE

程序代码的放置如同垒砖,从0x40000000向0x40002000往上放。

使用特权

评论回复
板凳
arm_arm|  楼主 | 2007-3-10 08:47 | 只看该作者

变量放哪?

局部变量放在哪部分?全局变量放在哪部分?
堆区放哪?栈区放哪?谢谢。

使用特权

评论回复
地板
zlgARM| | 2007-3-10 09:34 | 只看该作者

RE

局部变量放哪里,你反编译一下,看看生成的汇编代码就知道了。有可能在存储器里也有可能在寄存器里。

堆和堆栈放哪里,请你看看启动代码,里面写得很清楚。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

39

帖子

0

粉丝