找回密码
 注册
搜索
查看: 1211|回复: 4

[资料] MTK RAM大小怎么算的?请教很多人没弄明白

[复制链接]
发表于 2010-12-10 14:24:27 | 显示全部楼层 |阅读模式
请教MTK 53上RAM可用空间大小是怎么算的? 为什么超出没报错的?
硬件:128+32 bit

1。编译通过
================================================================================


      Code    RO Data    RW Data    ZI Data      Debug   

   5684468    3579031      40085    4228067    3245984   Grand Totals

================================================================================

    Total RO  Size(Code + RO Data)              9263499 (9046.39kB)
    Total RW  Size(RW Data + ZI Data)           4268152 (4168.12kB)
    Total ROM Size(Code + RO Data + RW Data)    9303584 (9085.53kB)

================================================================================

但是为什么RAM超出4M了编译通过的?

2。加大电话本条数编译不通过
================================================================================


      Code    RO Data    RW Data    ZI Data      Debug   

   5684480    3579035      40085    4249394    3245984   Grand Totals

================================================================================

    Total RO  Size(Code + RO Data)              9263515 (9046.40kB)
    Total RW  Size(RW Data + ZI Data)           4289479 (4188.94kB)
    Total ROM Size(Code + RO Data + RW Data)    9303600 (9085.55kB)

================================================================================
发表于 2010-12-14 00:40:33 | 显示全部楼层
看scat文件啊,53有一部分放在内部RAM的代码重叠,所以会超过128K
点评回复

使用道具 举报

发表于 2010-12-12 17:55:04 | 显示全部楼层
Ext Ram是128+32中的32,大小是4096。
Int Ram视芯片不同大小不一,不过应该不是楼上的128KB,要是就不报错了。[em02]
点评回复

使用道具 举报

发表于 2010-12-11 11:20:10 | 显示全部楼层
外部内存4096k加上内部内存128k
点评回复

使用道具 举报

发表于 2010-12-14 23:13:16 | 显示全部楼层
超出的部分应该是外部内存,实际能使用的外部内存大小4080k,最后的16k是给dsp的。外部内存或内部内存只要一个超出就会报错,所以并不是简单的两个容量相加。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-25 04:28 , Processed in 0.046813 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表