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

[资料] scatter文件详解

[复制链接]
发表于 2012-10-28 00:37:28 | 显示全部楼层 |阅读模式
scatter文件详解
【文件名】:121028@52RD_scatter+详细讲解.pdf
【格 式】:pdf
【大 小】:788K
【简 介】:
【目 录】:





Scatter file (分散加载描述文件)用于armlink的输入参数,他指定映像文件内部各区域的download与运行时位置。Armlink将会根据scatter file生成一些区域相关的符号,他们是全局的供用户建立运行时环境时使用。
(注意:当使用了scatter file 时将不会生成以下符号:
Image$$RW$$Base,
Image$$RW$$Limit,
Image$$RO$$Base,
Image$$RO$$Limit,
Image$$ZI$$Base,
Image$$ZI$$Limit)
二 什么时候使用scatter file
当然首要的条件是你在利用ADS进行项目开发,下面我们看看更具体的一些情况。
1 存在复杂的地址映射:例如代码和数据需要分开放在在多个区域。
2 存在多种存储器类型:例如包含 Flash,ROM,SDRAM,快速SRAM。我们根据代码与数据的特性把他们放在不同的存储器中,比如中断处理部分放在快速SRAM内部来提高响应速度,而把不常用到的代码放到速度比较慢的Flash内。
3 函数的地址固定定位:可以利用Scatter file实现把某个函数放在固定地址,而不管其应用程序是否已经改变或重新编译。
4 利用符号确定堆与堆栈:
5 内存映射的IO:采用scatter file可以实现把某个数据段放在精确的地指处。
因此对于嵌入式系统来说scatter file是必不可少的,因为嵌入式系统采用了ROM,RAM,和内存映射的IO

......................

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2012-10-29 22:26:59 | 显示全部楼层
下一份留存.
点评回复

使用道具 举报

发表于 2012-10-29 08:44:37 | 显示全部楼层
下载了备用
点评回复

使用道具 举报

发表于 2015-8-4 10:36:18 | 显示全部楼层
学习学习
点评回复

使用道具 举报

发表于 2017-8-18 23:50:03 | 显示全部楼层
靠,扣勒,无法下载
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-14 14:25 , Processed in 0.051777 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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