Article ID: 000077305 Content Type: Troubleshooting Last Reviewed: 08/16/2023

Why does an Intel® Stratix® 10 SX/TX/MX project with AVST configuration give an error that SOF is incomplete?

Environment

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    When compiling an Intel® Stratix® 10 project with a Hard Processor System component and the configuration method set to AVSTx<n> the following error may appear during the Assembly stage of compilation:

    "Error(19192): File C:\..\...\...\project_name.sof is incomplete - HPS is present but bootloader information is missing"

     

    This occurs during the generation of a raw binary file, which requires the HPS first-stage bootloader to be present in the .sof file.  However, during the initial compilation of the project, the HPS first stage bootloader is not inserted into the .sof file.  Note that a .sof file is still generated by the assembler, and the HPS first stage bootloader can be inserted via the command line before using the .sof file to program a Stratix 10 device.

    Resolution

    The workaround is to ensure that no programming file generation is enabled during project compilation, after which the HPS first stage bootloader can be inserted into the SOF via the command line and that SOF can be converted into the desired programming file.  To turn off programming file generation, open the "Device and Pin Options" window, choose the "Programming Files" line in the left column, and uncheck all boxes.  Rerunning the "Assembly" compilation step should show that this error is removed.  For more information on inserting the HPS first-stage bootloader, refer to the Intel® Stratix® 10 SoC FPGA Boot User Guide.

     

    Related Products

    This article applies to 3 products

    Intel® Stratix® 10 MX FPGA
    Intel® Stratix® 10 TX FPGA
    Intel® Stratix® 10 SX SoC FPGA