快消品中nd什么意思:分散加载文件(链接脚本文件)的格式
来源:百度文库 编辑:中财网 时间:2024/10/05 11:29:42
1.分散加载文件(链接脚本文件)的格式
问题描述:
在链接的时候,要在不同的地址处添加链接文件,暨分散加载文件,这个分散加载文件有什么样的格式呢? 问题解答:
程序正确编译生成目标文件以后, 就会链接成可执行的文件, 这个过程中要用到分散加载文件, 它决定可执行的代码在存储器中存放的位置, 这在复杂的程序(例如VIVI对Linux内核的引导)中是很重要的. 下面是一个简单的分散加载文件的例子: ; ************************************************************* ; *** Scatter-Loading Description File generated by uVision *** ; ************************************************************* ;Run in Flash
LR_ROM1 0x00000000 { ; load region ER_ROM1 0x00000000 0x0200000 { ; load address = execution address *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) } RW_RAM1 0x30000000 0x4000000 { ; RW data .ANY (+RW +ZI) } RW_IRAM1 0x40000000 0x00001000 { .ANY (+RW +ZI) } } 在上面的例程中, 代码从地址0x00000000处开始存放,并且将RESET程序段放在最开始处, 而可读写的数据从地址0x30000000处开始存放. 分散加载文件的段的名字(例如LR_ROM1, ER_ROM1等)可以是任意的名字.
问题描述:
在链接的时候,要在不同的地址处添加链接文件,暨分散加载文件,这个分散加载文件有什么样的格式呢? 问题解答:
程序正确编译生成目标文件以后, 就会链接成可执行的文件, 这个过程中要用到分散加载文件, 它决定可执行的代码在存储器中存放的位置, 这在复杂的程序(例如VIVI对Linux内核的引导)中是很重要的. 下面是一个简单的分散加载文件的例子: ; ************************************************************* ; *** Scatter-Loading Description File generated by uVision *** ; ************************************************************* ;Run in Flash
LR_ROM1 0x00000000 { ; load region ER_ROM1 0x00000000 0x0200000 { ; load address = execution address *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) } RW_RAM1 0x30000000 0x4000000 { ; RW data .ANY (+RW +ZI) } RW_IRAM1 0x40000000 0x00001000 { .ANY (+RW +ZI) } } 在上面的例程中, 代码从地址0x00000000处开始存放,并且将RESET程序段放在最开始处, 而可读写的数据从地址0x30000000处开始存放. 分散加载文件的段的名字(例如LR_ROM1, ER_ROM1等)可以是任意的名字.
为什么我的虚拟光驱不能加载“MDS”格式的文件
寻找文件的链接
脚本文件
请问,如何将几个分散的mp3文件合在一起???
做了网页链接,不能打开链接到具体格式的文件
链接文件
怎样减少加载的文件?
subrip格式的字幕文件下载了后,在视频播放时怎么加载??
哪里可以上传WMV格式的文件并可以直接链接到QQ空间里?
.pdf格式的文件得用什么软件才能打开?有软件下载链接吗
如何在dreamweaver里插入脚本文件(调用外部脚本文件)?外部脚本文件的扩展名是什么?
关于文件扩展“.vbs”的脚本引擎
没有文件扩展“vbs”的脚本引擎
有关编写JS 脚本文件的问题
有关编写JS 脚本文件的问题
如何修复错误的脚本文件
mp3文件的格式?
AVI格式的文件
mkv格式的文件
pdf格式的文件
.dxf文件的格式
*.iso 格式的文件
文件的格式
引导文件的格式