ZHCAEL4 October 2024 AM263P2-Q1 , AM263P4 , AM263P4-Q1
OptiFlash 技术的上手非常简单。所有 OptiFlash 软件功能都作为 TI Arm Clang 编译器工具链的一部分提供,可供用户轻松无缝地进行开发。为集成了 OptiFlash 技术的 MCU 开发应用程序的过程与标准的应用程序开发流程(如图 7-1 所示)非常相似,但增加了一些选项,如在代码编译和构建过程中启用 OptiFlash 工具,以及修改 SBL 以在系统启动期间配置所需的 OptiFlash 硬件加速器,如图 7-2 所示。智能放置和智能布局等极少数工具需要进行初始测试运行来收集代码覆盖率统计信息,这些信息将提供给工具以生成具有最佳代码和数据放置位置的链接器命令文件。下一步是在 SBL 系统初始化过程中配置 OptiFlash 硬件元件的各种参数。例如,在多核应用程序中使用 OptiShare 工具时,该工具会为共享代码和 RO 数据创建一个单独的二进制文件,映射到通用共享存储器地址空间。现在,需要对 SBL 进行配置,以便将共享代码和 RO 数据一次性加载到 OCSRAM 中,并为每个 CPU 设置 RAT 引擎,使共享代码和 RO 数据从共享存储器地址空间映射到 CPU 唯一地址空间。最后一步是将 SBL 和应用程序下载到闪存中,系统将在上电后启动。

