创建 Lite Extension 工程

更新时间:
2024-03-14
下载文档

创建 Lite Extension 工程

  1. 选择菜单 File > New > Project ,在弹出的界面选择工程类型为 SylixOS Lite Extension ,如下图所示。

  2. 单击 Next ,输入 Extension 工程名(本例为 SylixOS_lite_ext ),可创建 SylixOS Lite Extension 工程。

  3. 单击 Next 进入下图界面。

    说明:
    SylixOS Base Project 只能选择 SylixOS Lite 类型的 Base 工程。

  4. 单击 Next 进入 SylixOS Lite Extension 设置界面,如下图所示。

    需要注意的是,如果 SylixOS Lite BSP 和 SylixOS Lite Extension 同时存在时,则需要合理设置各自 ROM 的基地址、ROM 的大小以及 RAM 的基地址、RAM 的大小,例如下面的设置策略:

    硬件平台的 ROM 大小为 4M,RAM 大小为 1M,如果不需要 Extension 应用,则 BSP 可以使用全部的 ROM 和 RAM,如果需要 Extension 应用,则要保证 BSP 和 Extension 应用的地址不能重叠,大小也不能超过可用的总大小,例如 ROM 的设置方法,BSP 设置以地址 0x00000000 为首地址大小为 2M,则 Extension 应用只能从 0x00200000(2M 的地方)为起点或之后的地址为首地址,大小不能超过 2M(剩余总 ROM 为 2M),如下图所示。RAM 的分配策略也遵循相同的原则。

    注意:
    为了保证 SylixOS Lite BSP 与 SylixOS Lite Extension 的匹配性,加入了证书功能(cert),这要求 SylixOS Lite Extension 的链接脚本的 text 段中必须包含 * (.cert) 段。

  5. 需要注意的是,SylixOS BSP Path 需要选择 SylixOS Lite 类型的 BSP 工程,模板类型选择为 armle-extension

  6. 单击 Finish 完成工程的创建,单击编译后生成如下图所示的结果文件。

文档内容是否对您有所帮助?
有帮助
没帮助