Arria 10 SoC引导用户指南

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

1.8.1. 引导加载器实例

  1. 开启SoC EDS嵌入式command shell(命令行):
    $ ~/altera/15.0/embedded/embedded_command_shell.sh
  2. 从SoC EDS嵌入的command shell(命令行)开启BSP Editor工具:
    $ bsp-editor
  3. 选择File > New HPS BPS在窗口中创建新的HPS BSP,并做如下配置:
    1. Preloader settings目录中指定一个硬件HPS交付文件。
    2. BSP target directory文本框中指定引导加载器源文件夹 。
    3. BSP Settings File name文本框中指定引导加载器配置及设置文件的位置。
    图 26. 选择New BSP Editor Window
    图 27. 配置New BSP设置
  4. 完成域设置并在main菜单标签中指定源boot_device (SD/MMC)后,点击OK
    图 28. 在BSP Editor窗口中选择从SD/MMC器件引导
  5. 选择Generate,则引导加载器和U-Boot源文件被创建到您指定的作为BSP目标目录的文件夹中。
  6. 换至U-Boot引导加载器源目录并构建映像:
    $ cd ~/a10_soc_devkit_ghrd/software/arria10_uboot_bsp
    $ make

    ~/a10_soc_devkit_ghrd/software/arria10_uboot_bsp/文件夹生成以下项目:

    表 6.  引导加载器可执行映像
    文件 说明
    u-boot_w_dtb.bin 基于器件树二进制的U-boot可执行文件
    uboot_w_dtb-mkpimage.bin 基于mkpimage header的U-boot可执行文件
    注: 如果您选择UEFI作为第二阶段引导加载器源,请参阅“附录B:Building the UEFI Boot Loader”部分。
  7. 在引导器件中准备引导加载器映像,U-Boot器件树以及FPGA设计。请参阅 Altera® SoC Embedded Design Suite User GuideRocketboards网页了解更多信息。