定位文件

更新时间:2024-08-21 23:34

在系统级别的嵌入式开发中需要使用链接定位文件,该文件描述代码链接定位的有关信息,包括代码段数据段地址等,链接器必须使用该文件对整个系统的代码做正确的定位。在RAM调试和固化时使用的链接定位文件不相同。

固化时使用

SECTIONS

{

. = 0x000000; 赋当前地址为0

.text : { *(.text) }; 代码段,在这里标识从0开始放置程序代码

.rodata : { *(.rodata) };只读数据段,程序中静态全局变量等固定值放在该段

Image_RO_Limit = .; 只读区域长度,启动程序中使用的符号

. = 0x0400000; 赋当前地址为0x400000

Image_RW_Base = .; 读写区域基地址,启动程序中使用的符号

.data : { *(.data) }; 数据段, 程序中已初始化的全局变量放在该段

Image_ZI_Base = .; 清零区域基地址, 启动程序中使用的符号

.bss : { *(.bss) }; 包含未初始化的全局可用的数据, 如未初始化的全局变量

Image_ZI_Limit = .; 清零区域长度, 启动程序中使用的符号

end = .; 结束地址

.debug_info 0 : { *(.debug_info) }; 调试信息输出段

.debug_line 0 : { *(.debug_line) }

.debug_abbrev 0 : { *(.debug_abbrev)}

.debug_frame 0 : { *(.debug_frame) }

}

RAM调试时

SECTIONS

{

. = 0x000000; 赋当前地址为0

.text : { *(.text) }; 代码段,在这里标识从0开始放置程序代码

Image_RO_Limit = .; 只读区域长度,启动程序中使用的符号

Image_RW_Base = .; 读写区域基地址,启动程序中使用的符号

.rodata : { *(.rodata) };只读数据段,程序中静态全局变量等固定值放在该段

.data : { *(.data) }; 数据段, 程序中已初始化的全局变量放在该段

Image_ZI_Base = .; 清零区域基地址, 启动程序中使用的符号

.bss : { *(.bss) }; 包含未初始化的全局可用的数据, 如未初始化的全局变量

Image_ZI_Limit = .; 清零区域长度, 启动程序中使用的符号

end = .; 结束地址

.debug_info 0 : { *(.debug_info) }; 调试信息输出段

.debug_line 0 : { *(.debug_line) }

.debug_abbrev 0 : { *(.debug_abbrev)}

.debug_frame 0 : { *(.debug_frame) }

快速方法

地址栏定位

资源管理器上有一个地址栏,当我们打开一个文件夹时,在地址栏的输入框中便会显示当前的文件夹路径。此时如果把输入光标定位到这文件夹路径后输入“\u201d则会以列表方式显示此文件夹中的文件、文件夹,再输入w则列表显示以w开头的文件、文件夹(如图1)。

以名定位

打开文件夹后在文件夹内单击,然后按键盘上的w键,系统会自动选中了第一个以w开头的文件夹或文件,重复按w键则依次选中第2、3……个以w开头的文件夹或文件。

若键入win则可以直接跳到首个以win开头的文件夹或文件。当然,你也可以键入更多的字以便更准确地定位。不过要注意连续输入速度一定要快,太慢的话win将被分成3次独立操作,那样结果只会定位到n开头的文件。你也可以直接输入中文来选中以相应中文字开头的文件。

若在左侧文件夹树状图中,展开文件夹后输入w则可定位到选定文件夹下w开头的子文件夹。这种方法在桌面或开始菜单中查找程序时也同样有效。

收藏夹

大家都知道在IE中可以使用收藏夹,在旧版本资源管理器中才有收藏夹,win10资源管理器工具栏已去掉该功能。在用户目录下能找到,或使用小娜搜索收藏夹快速找到。

把些比较常用的文件或文件夹添加到收藏夹能方便快速打开。旧版本资源管理器中,选中一个文件或文件夹,用鼠标左键按住拖动到菜单栏上的“收藏”,等2-3秒就会展开收藏菜单,拖动到收藏菜单的文件夹上还可以再展开下级文件夹的菜单,拖动到这些菜单上时会有一条粗线显示当前会插入的位置(图2),放开鼠标即可把选中的文件或文件夹添加到收藏夹中。使用时则和在IE中一样直接单击“收藏”从中选择即可打开。

链接工具栏

在旧版资源管理器中右击工具栏单击√选“链接”,在地址栏后就会显示“链接”工具栏。我们只要找到常用的程序、文件或文件夹,用鼠标左键按住拖动到“链接”上放开。以后你只要单击链接后的“>>”按钮从列表中就可以找到这些常用的文件或文件夹的快捷方式,单击选择即可快速打开。win10系统资源管理器以去掉改功能

资源管理器中的收藏夹、链接都是与IE的收藏夹是共用的,收藏夹或链接中的文件或文件夹也可以从IE的相应位置中找到。由此最好从菜单“收藏/整理收藏夹”,单击“创建文件夹”按钮新建一个文件夹专用于保存资源管理器中的收藏,避免与IE网址混杂。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}