找回密码
 注册
搜索
查看: 2185|回复: 18

[讨论] 请教scatter flie

[复制链接]
发表于 2009-2-22 18:57:35 | 显示全部楼层 |阅读模式
我看了一下,有的工程D:MCU\custom\system的scatter flie里面的是ROM 0x00000000 0x00e00000,有的是ROM 0x08000000 0x00e00000,这样有什么区别吗?如果要改是不是编译完后,再修改这个文件,还是修改后在编译!高手能否指点一下,谢谢了!
发表于 2009-2-23 20:37:29 | 显示全部楼层
看一下ARM的书就明白了,
这是存储器映射的问题.
点评回复

使用道具 举报

发表于 2009-2-24 19:48:34 | 显示全部楼层
是平台的差异。 有的平台需要RMAP, 防止中断向量表被改写。
有的平台硬件做了RMAP,所以就不要再做这个配置了。  25和26就有这个差别了,具体自己看看。
本文来自:我爱研发网(52RD.com) 详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_150255_15_1_1.html
点评回复

使用道具 举报

 楼主| 发表于 2009-2-26 08:47:29 | 显示全部楼层
谢谢楼上的大哥指点,但23的我把ROM 0x08000000 0x00e00000改成ROM 0x00000000 0x00e00000也可以开机,指点我有点不明白!上面说的存储器映射是CS0和CS1映射对吗?是不是,从ROM 0x08000000开始的地址就是CS1 FLASH的起始地址,ROM 0x00000000就是CS0的起始地址,望高手指点,谢谢了!
点评回复

使用道具 举报

发表于 2009-2-26 18:39:16 | 显示全部楼层
cs0的起始地址是0x00000000,CS1的起始地址是0x08000000.   ROM 0x00000000 0x00e00000 表明程序代码运行时的起始地址是00地址,代码段的最大限制长度是0x00e00000
[em01]
点评回复

使用道具 举报

 楼主| 发表于 2009-2-28 12:11:06 | 显示全部楼层
我有点糊涂,为什么从CS0开始执行也可以,从CS1开始执行也可以!只是什么原因呢?
点评回复

使用道具 举报

发表于 2009-2-28 13:04:25 | 显示全部楼层
没编译到,编的另一个project,或者download错了!哎,又不幸被我言中!
点评回复

使用道具 举报

 楼主| 发表于 2009-3-1 14:01:47 | 显示全部楼层
[em03][em07][em13]
点评回复

使用道具 举报

发表于 2009-3-9 23:17:28 | 显示全部楼层
哈哈,这样的问题,
点评回复

使用道具 举报

发表于 2009-3-10 21:38:31 | 显示全部楼层

知道为什么是从0x800000开始,而不是从0xe00000开始么,谢谢!

知道为什么是从0x800000开始,而不是从0xe00000开始么,谢谢!
本文来自:我爱研发网(52RD.com) 详细出处:http://www.52rd.com/bbs/Post.asp?action=re&BoardID=15&ID=150255&star=1&page=1
点评回复

使用道具 举报

发表于 2009-3-12 21:08:16 | 显示全部楼层
在ARM整个架构中,存储器映射是为了方便查找中断向量表.
MTK中的scat文件可以自动生成, 通过sysgen_enable来控制.生成时是由tools下的模版来决定的,
模版选择的不同会导致起始地址的不同,而不同模版的选择也是由mak文件中的几个模块的开户决定的.比如采用单bank或者打开secure等.
点评回复

使用道具 举报

 楼主| 发表于 2009-3-13 00:09:39 | 显示全部楼层
liguang_521,[em14]
点评回复

使用道具 举报

发表于 2009-7-15 16:47:05 | 显示全部楼层
学习了,涨知识
点评回复

使用道具 举报

发表于 2009-7-26 09:29:16 | 显示全部楼层
谢各位了,受教了
点评回复

使用道具 举报

发表于 2009-10-23 10:12:36 | 显示全部楼层
[em03][em02]
点评回复

使用道具 举报

发表于 2009-10-26 11:18:35 | 显示全部楼层
用scatter来指定image的load域以及执行域啊,下载域和执行域经常是不同的啊.
点评回复

使用道具 举报

发表于 2010-9-3 02:22:32 | 显示全部楼层
谢谢高手指点啦[em02][em01][em08]
点评回复

使用道具 举报

发表于 2010-9-6 18:37:34 | 显示全部楼层
看着好晕, 看来重映射有必要再去好好看下。
点评回复

使用道具 举报

发表于 2010-9-9 11:37:50 | 显示全部楼层
想要知道SCAT时面的各段为何含义,以及如何修改SCAT的,,哈哈,拜我为师哈,。。我教你们。。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-15 17:57 , Processed in 0.050143 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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