Processed Binaries Directory Structure

The create_bsp tools take the -g argument to specify the output directory path where processed binaries are generated. After executing create_bsp tool, a per SKU-based directory is created under the output directory.

For example, if create_bsp is executed to create binaries for --skunum 699-62382-0010-100 --setskuversion AA with -g images, a sub-directory is created under the output directory, images in this case, with a name generated by appending the skunum and setskuversion.

$ ls images
699-62382-0010-100_AA

Under the sub-directory, three sets of binaries are generated as flash-images: rcm-boot and rcm-flash.

These binaries are required at different phases during flashing.

$ ls images/699-62382-0010-100_AA/
flash-images  rcm-boot  rcm-flash

The generated sub-directories are as follows:

Sub-directory

Description

flash-images

Contains processed binaries flashed on the target storage medium. Also contains FileToFlash.txt, a summary file that contains information about binary names to flash at offsets for the final target flash structure.

These binaries are used for the update tool update_sample.

rcm-boot

Contains the necessary binaries to boot the target without writing binaries to the medium.

rcm-flash

Contains binaries similar to rcm-boot for booting the Linux kernel on initramfs without writing binaries to the medium. These binaries are generated from a set of prebuilt binaries that are used for flashing.