Arria 10 SoC引导用户指南

ID 683735
日期 10/30/2015
Public
文档目录

1.4.1.4. 引导加载器生成器工具:BSP Editor

BSP Editor工具为您提供指导选项用以配置并生成引导加载器映像。使用BSP Editor工具,通过修改保存在settings.bsp文件中的BSP配置的设置,来编辑现有的已生成引导加载器。BSP Editor主接口显示如下。

图 20. BSP编辑器(BSP Editor)

该工具提供的配置选项包括选择:

  • 相关的HPS交付文件
  • 目标OS(U-Boot或UEFI引导均使用U-Boot OS选择)
    注: 尽管U-Boot是本用户指南里的主要实例,但也介绍了第二阶段引导加载器以UEFI作为源。请参阅”附录B:Building the UEFI Boot Loader”了解更多信息。
  • 引导加载器的位置
  • 源及配置设置(BSP设置)。

无论是创建新的或编辑现成的引导加载器配置,这些选项都会出现。下图显示了生成新的引导加载器的设置。

图 21. 用于生成新的引导加载器的BSP设置

创建新的或编辑现成的BSP时, BSP-Editor工具提供以下选择:

  • Preloader settings directory:HW HPS交付文件的位置
  • Operating system:目标平台引导加载器 (U-Boot或UEFI)
  • Version:目标平台引导加载器版本(使用默认或推荐)
  • BSP target directory:已生成的BSP的位置
  • BSP Settings File name:BSP设置文件的位置
  • Enable Additional Tcl Script:包括用于附加自定义设置的Tcl脚本
  • Additional Tcl script:附加Tcl脚本的位置
输入初始配置设置后,您可以编辑引导加载器源器件选择,平台模式选择,以及FPGA配置文件;并选择是否在生成后自动构建引导加载器。以下BSP Editor窗口显示了配置实例。
图 22. 配置实例

该窗口中的后续配置选择分别是:

  • boot_device:为已生成的引导加载器选择目标引导器件
  • model:目标SoC器件平台
  • peripheral_rbf_filename:外设FPGA配置文件
  • core_rbf_filename:内核 FPGA配置文件
  • disable_uboot_build:选中时, 将不构建BSP(默认)
注: 在HPS Megawizard中选择boot_device配置,且不能在boot_device窗口下拉中改变。