找回密码
 注册
搜索
查看: 1128|回复: 11

[资料] 关于scat*的一些疑问,还请高手帮忙解答下:

[复制链接]
发表于 2008-9-5 15:36:22 | 显示全部楼层 |阅读模式
比如说我这25平台的scat的第一行是ROM 0x00000000 0x00e00000,表示我程序的加载区域的首地址是0x0,大小是14M,可是在这个scat文件里面的下面这些执行区域的分配是怎么回事呢?
      EXTSRAM_LARGEPOOL_NORMAL 0x08000000       ;执行区域,首地址0x08000000
      EXTSRAM +0x00                                                ;执行区域,首地址紧接上一块区域
      DUMMY_END 0x08400000 0x04                           ;执行区域,首地址0x08400000,大小4字节
      INTSRAM_CODE 0xA0000000 0x7600                   ;执行区域,首地址0xA0000000,大小0x7600
      INTSRAM_DATA 0xA0007600 0x5A00                   ;执行区域,首地址0xA0007600,大小0x5A00
      DYNAMIC_CODE1 0xa000d000 OVERLAY 0x5000    ;执行区域,可覆盖,首地址0xA000D000,大小0x5000
      INTSRAM_MULTIMEDIA 0x40000000  0xC000         ;执行区域,首地址0x40000000,大小0xC000

我真的不明白这些区域的首地址与加载区域的首地址为什么相差这么大,我们用的就是nor flash啊,存储程序的地方应该也是执行程序的地方啊,怎么冒出下面这些执行区域的划分来?这些区域代表什么意思呢?
发表于 2009-7-16 14:45:27 | 显示全部楼层
关注这个问题!
点评回复

使用道具 举报

发表于 2009-7-17 12:37:13 | 显示全部楼层
继续关注
点评回复

使用道具 举报

发表于 2009-7-17 12:45:47 | 显示全部楼层
问得好啊!继续支持并关注!
点评回复

使用道具 举报

发表于 2009-7-27 11:39:20 | 显示全部楼层
关注[em05]
点评回复

使用道具 举报

发表于 2009-7-29 13:03:51 | 显示全部楼层
怎么没有高手解决一下。
点评回复

使用道具 举报

发表于 2009-7-29 20:09:44 | 显示全部楼层
[em13]
点评回复

使用道具 举报

发表于 2009-7-29 20:19:23 | 显示全部楼层
手机软件培训,请联系:792722553
点评回复

使用道具 举报

发表于 2010-5-31 12:04:59 | 显示全部楼层
期待正解
点评回复

使用道具 举报

发表于 2010-5-31 22:01:51 | 显示全部楼层
围观~等待~
点评回复

使用道具 举报

发表于 2010-6-1 11:15:16 | 显示全部楼层
EXTSRAM_LARGEPOOL_NORMAL 0x08000000
external ram,外部内存 ,起始地址是由cpu datasheet里得来的,mtk有个地址分配表

EXTSRAM +0x00
+0x00, 无限分配的外部内存,一直分到下一个区块

DUMMY_END 0x08400000 0x04   
dummy就是样子货的意思,程序里的dummy 都是无实际意义却必要的操作,dummy read 什么鬼东西也是,这个是dummy end ,说明这一块无实际用途,就是给上个无限分配的区块做个end ,也就是外部内存的结束地址 ,两地址一减就是mcp上的ram大小

后边是cpu内部的地址分配,要仔细看datasheet才能弄明白,反正我是没研究过
点评回复

使用道具 举报

发表于 2010-6-1 11:21:39 | 显示全部楼层
rom是储存程序的地方,便宜容量大速度低,一般只能存储,运行程序嫌太慢了
ram掉点就丢数据,所以不能存储,但是速度高,用来开机后执行程序
CPU上电后就会把rom里的东东copy到ram里去运行、
一般看到mcp 说 128 32 或者 256 64 什么的,就是大的那个数值是flash ,小的是ram
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-24 14:47 , Processed in 0.092101 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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