6.6. 创建新 Flash 算法

Flash 设备项目可用于创建新 Flash 算法,以发布到第三方或导入其他 ARM 项目中。 Flash 设备项目向导创建新项目文件夹,其中包含几个 .h.c 文件。

本节介绍如何创建新 Flash 算法:

  1. 从“File/文件”菜单中选择 New/新建 → Project.../项目...

  2. 选择 Flash Programmer/Flash 编程器 → New RealView Flash Device Project/新建 RealView Flash 设备项目,请参阅Figure 6.12。 单击 Next/下一步

    Figure 6.12. 新建 Flash 设备项目

    新建 Flash 设备项目

  3. 输入 Flash 设备项目的名称,请参阅Figure 6.13

    Figure 6.13. 为 Flash 项目命名

    为 Flash 项目命名

  4. 使 Use default location/使用缺省位置选项保持为选中状态,以便在显示的缺省文件夹中创建项目。 或者,取消选择此选项,然后浏览至所需的项目文件夹。 单击 Next/下一步

  5. 根据需要为项目输入 Flash 设备详细信息,请参阅Figure 6.14。 请确保在“Flash Device Name/Flash 设备名称”字段中输入有意义的名称。 单击 Next/下一步

    Figure 6.14. Flash 设备详细信息

    Flash 设备详细信息

    Note

    通过“Properties/属性”对话框中的“Flash Device/Flash 设备”选择,可以在以后修改这些 Flash 设备详细信息。

  6. 在“Configurations/配置”面板中,使 Debug/调试Release/发布选项保持为选中状态,以便为调试和发布配置保存不同项目设置,请参阅Figure 6.15。 单击 Finish/完成

    Note

    如果选择了 Build Automatically/自动生成,则在单击 Finish/完成时会自动生成项目。 如果未选择该选项,则必须从 Project/项目菜单中选择 Build Project/生成项目才能完成生成步骤。

    Figure 6.15. Flash 设备配置设置

    Flash 设备配置设置

新项目会显示在“Project Explorer/项目资源管理器”视图中。 Flash 设备项目向导创建以下文件并将这些文件放置在项目文件夹中:

XXXXX.c

使用为 Flash 设备输入的名称创建的模板 .c 文件。 必须编辑此文件才能实现 Flash 算法。

有关详细信息,请参阅《应用程序说明 190:使用 Eclipse 创建 Flash 算法》(Application Note 190 Creating Flash Algorithms with Eclipse)。

flashDeviceTest.h

声明测试工具的头文件。 不要修改此文件。

flashDeviceTest.c

测试工具的实现。 可以在调试器中单步调试此代码,从而调试 Flash 算法。 可以编辑此文件中的一些选项以更改测试的行为。

testMain.c

定义在链接 Flash 算法的“Debug/调试”配置时使用的 main() 函数。 main() 函数调用测试工具,同时传入 Flash 设备的地址。 不要修改此文件。

dummyMain.c

定义在链接 Flash 算法的“Release/发布”配置时使用的 main() 函数。 不要修改此文件。

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