找回密码
 注册
搜索
楼主: john-deng

[讨论] scatter file 是干什么用的?

[复制链接]
发表于 2010-4-28 17:08:06 | 显示全部楼层
学习了,[em01]
点评回复

使用道具 举报

发表于 2010-4-29 14:27:34 | 显示全部楼层
Thanks dyyjun!

MTK系统封装了些东西,都不知道具体作用,内部如何实现的。
点评回复

使用道具 举报

发表于 2010-5-3 15:26:01 | 显示全部楼层
说得很好啊! 顶[em01]
点评回复

使用道具 举报

发表于 2010-5-5 14:36:10 | 显示全部楼层
不错,顶一下。
点评回复

使用道具 举报

发表于 2010-6-17 22:46:08 | 显示全部楼层
相当的重要啊
点评回复

使用道具 举报

发表于 2010-7-21 22:44:35 | 显示全部楼层
ZI 好象是Zero initial的意思呵呵,有点忘了,RW,RO就不用解释了。
点评回复

使用道具 举报

发表于 2010-7-22 19:07:38 | 显示全部楼层
确实高手
点评回复

使用道具 举报

发表于 2010-9-3 02:03:21 | 显示全部楼层
学习了,呵呵[em01]
点评回复

使用道具 举报

发表于 2011-1-28 16:35:10 | 显示全部楼层
学习了....
点评回复

使用道具 举报

发表于 2011-2-6 19:01:39 | 显示全部楼层
谢谢...
点评回复

使用道具 举报

发表于 2011-2-10 16:13:15 | 显示全部楼层
6楼的 哥们 丁尼!
点评回复

使用道具 举报

发表于 2011-2-19 11:17:04 | 显示全部楼层
顶一下!


[em01][em01][em01]
点评回复

使用道具 举报

发表于 2011-2-28 19:05:21 | 显示全部楼层
顶六楼。另外,在代码越界等,可能都涉及到这个文件的改动。这个文件可以自动生成,也可以手动修改。两者不能共存。
点评回复

使用道具 举报

发表于 2011-4-19 15:20:05 | 显示全部楼层
scl文件其实只是在编译的时候对程序地址进行确定,MTK下载也是根据这个进行下载的,编译在哪个地址就下载到哪里。

如果动态加载或者智能系统,就不需要scl文件了。
点评回复

使用道具 举报

发表于 2011-4-25 23:37:46 | 显示全部楼层
真不错!
点评回复

使用道具 举报

发表于 2011-5-22 19:33:20 | 显示全部楼层
同学,[em14][em14]
点评回复

使用道具 举报

发表于 2011-5-28 12:12:13 | 显示全部楼层
以下是引用jack16888在2009-7-9 19:46:30的发言:
scatter file是arm连接时候的输入,
a.o
b.o
*.scl
等文件,一起link后生成elf,bin,mbn等文件。这个文件的作用类似于arm linux的lds文件。

SCL文件主要用于连接时候提供memory地址空间的映射,scl文件确定后,连接的image在boot load的时候,会根据scl的地址把bin加载到sdram或iram等对应的位置上面。scl规划了bin文件的ZI,RW,RO在内存的分布情况。

楼主强人  赞一个
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-10-6 20:25 , Processed in 0.047666 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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