Article ID: 000075776 Content Type: Troubleshooting Last Reviewed: 02/27/2013

Problems Booting Linux on Golden System Reference Design

Environment

  • Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Critical Issue

    Description

    Linux might be unable to boot from QSPI on the Golden System Reference Design. This can happen if the device tree blob (DTB) is larger than the maximum size assumed by U-Boot (8Kb).

    Resolution

    You can work around this issue one of the following ways:

    • Update the U-Boot environment variable fdtimagesize as follows:
    • 1. At run time, start the U-Boot console.

      2. Type the command env set fdtimagesize 0x3000 to set the maximum DTB image size to 12 Kb.

      3. Type the command saveenv to save this setting for future boots.

    • Alternatively, change the maximum DTB image size in the code. Edit include/configs/socfpga_cyclone5.h. Find the line specifying fdtimagesize, and change it to fdtimagesize=0x3000\0.

    Related Products

    This article applies to 1 products

    Cyclone® V FPGAs and SoC FPGAs