HPS SoC引导指南 - Cyclone V SoC开发工具

ID 683265
日期 1/27/2016
Public

1.2.1.2. 预加载器

通常,预加载器的主要职责是:

  • 执行附加HPS初始化
  • 启动SDRAM
  • 从Flash加载下一引导阶段至SDRAM并跳转至SDRAM

目前,有两个不同预加载器选项:

  • SPL- U-Boot的一部分。由SoC EDS提供,需要GPL(开源)许可证。
  • MPL- 由SoC EDS提供,作为使用HWLibs(Altera bare-metal libraries)的实例。 需要BSD许可证。
注: 预加载器需要下一阶段引导映像开端有一个特殊的头(header)。同时,该头包含一个CRC值用以确认映像。可以使用SoC EDS中的mkimage工具为映像附加该头。