打印

arm启动代码之当前运行区域(rom/ram)?

[复制链接]
1847|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sgx17|  楼主 | 2010-9-24 10:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
xwj| | 2010-9-24 11:48 | 只看该作者
汗,
不看上面的语句吗?

使用特权

评论回复
板凳
sgx17|  楼主 | 2010-9-24 13:22 | 只看该作者
汗,
不看上面的语句吗?
xwj 发表于 2010-9-24 11:48


你真认为上面的注释很好吗?你说得明白吗?

使用特权

评论回复
地板
sgx17|  楼主 | 2010-9-24 13:23 | 只看该作者
2# xwj 我都查书,发现注释是有问题啦!!

使用特权

评论回复
5
senioryzc| | 2010-9-24 13:42 | 只看该作者
本帖最后由 senioryzc 于 2010-9-24 13:43 编辑

image_ro_limit表示加载域中RW数据的起始地址
image_rw_base表示运行域中RW数据的起始地址
如果2者相等,那么RW数据就不需要搬运

使用特权

评论回复
6
sgx17|  楼主 | 2010-9-24 23:20 | 只看该作者
5# senioryzc
我个人觉得image_ro_limit它是运行时的ro最大地址加1,可能是rw起始地址,但也可以不是,如果同样是在rom中运行,则是,如果ro在rom中,而rw在raw中运行,则不是。还有要指出的是load_ro_limit才是ro加载时域。


这是小弟的推论,如若有问题请指出,谢谢

使用特权

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

本版积分规则

0

主题

35

帖子

1

粉丝