AN 759: Using Secure Boot in Intel® Arria® 10 SoC Devices

ID 683060
Date 3/29/2021
Document Table of Contents

Boot Image Format Tool

When you are developing a secure boot loader, you use the boot image format tool to combine up to four boot images to be stored in flash or FPGA memory.

The Intel® Arria® 10 SoC boot ROM firmware supports up to four boot loader images in flash or FPGA memory, as described in the Intel® Arria® 10 SoC Boot User Guide. When you create a secure boot loader, you must perform an extra step to combine multiple boot loader image files into a single image file.

The boot image format tool formats the boot loader image after it is built. You invoke this tool from the Linux* terminal as follows:

$cat <input_image> <input_image> <input_image> <input_image> >\ 
cat u-boot_w_dtb-signed-256KB.abin u-boot_w_dtb-signed-256KB.abin\ 
u-boot_w_dtb-signed-256KB.abin > u-boot_w_dtb-signed-x4.abin

The input files are .bin or .abin files that are typically generated by the boot loader generator. The output file is also a .bin or .abin file.