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 images699-62382-0010-100_AAUnder 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-flashThe 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. |