在 SOC 上引导用户定义的应用程序涉及下列多个步骤:
- 首先,需要执行多个步骤,将使用编译器+链接器工具链创建的用户应用程序转换为旨在由 SOC 引导的二进制格式。
- 接下来,我们需要将该二进制文件刷写到板载串行闪存中。
- 最后,当 SOC 上电时,执行先前刷写的二进制内容。
- 在功能模式下为器件上电后,引导流程主要分两步进行。
- ROM 引导:在此步中,RBL 引导从 sFlash 读取的 SBL。
- SBL 引导:在此步中,辅助引导加载程序会引导从 sFlash 读取的应用程序。
- 请注意,系统应用程序(即 metaimage)本身可以包含多个特定于 CPU 的应用程序二进制文件,所有这些二进制文件将协同工作以实现整个系统目标。