5.4. 分散文件编辑器

使用分散文件编辑器可以方便地创建和编辑分散加载描述文件,以供 ARM 链接器用于构造映像的内存映射。 该编辑器提供文本编辑器、分层树和映像的区和输出节的图形视图。 在“Preferences/首选项”对话框中可以更改缺省语法格式设置和颜色方案。 有关详细信息,请参阅“Preferences/首选项”对话框

如果它不是缺省编辑器,请在“Project Explorer/项目资源管理器”视图中右击源文件,然后从上下文菜单中选择 Open With/打开方式 → Scatter File Editor/分散文件编辑器

分散文件编辑器显示以下选项卡:

Source/源代码

源代码的文本视图,具有语法突出显示和格式设置功能。

Regions/Sections/区/节

显示加载和执行内存映射的图形视图。 这些是不可编辑的,不过,您可以选择加载区来显示执行区中的相关内存块。

分散文件编辑器还通过“Outline/大纲”视图提供一个分层树,其中包含关联工具栏和上下文菜单。 在“Outline/大纲”视图中单击某个区或节可将编辑器的焦点移至代码中的相关位置。 如果此视图不可见,请从“Window/窗口”菜单中选择 Show View/显示视图 → Outline/大纲

Note

有关如何使用分散加载描述文件的详细信息,请参阅《RealView® 编译工具链接器用户指南》和《RealView 编译工具链接器参考指南》

分散文件编辑器不支持预处理指令,例如:

#! armcc -E.

在使用分散加载描述文件之前,必须在“Properties/属性”对话框的 C/C++ Build/C/C++ 生成 → Settings/设置 → Tool settings/工具设置 → ARM RealView Linker/ARM RealView 链接器 → Output/输出面板中将 --scatter=file 选项添加到项目。 有关详细信息,请参阅属性对话框

Copyright © 2006-2008 ARM Limited. All rights reserved。ARM DUI 0330EC
Non-Confidential