These settings control how images are combined within your QNX System Builder project.
You can control how a flash image (EFS) is aligned, what format the resulting image is,
the location of the IPL, whether the IPL is padded, and the OS image (IFS) offset.
-
Image name
- Name of your combined image.
-
Staging
- Path of a staging folder. You can manually enter a path or click Browse to select a folder
from an available BSP.
-
Combine image with IPL
- Check this box if you want your combined image to contain both an IPL and an OS image (IFS).
Enabling this option makes the next two fields available.
-
IPL file
- Fully qualified name of a file that is prepended to the IFS.
-
Pad IPL to
- Maximum amount of padding, in bytes, required for the IPL file you want to prepend to the IFS.
The IPL code plus the actual padding amount will provide the starting offset of the IFS.
Defining this field allows you to change the IPL code, and increase its size up to this field's value,
without affecting the IFS offset.
CAUTION:
You need to select a padding size equal to or greater than
the IPL code size. Otherwise, the image won't contain the complete IPL.
-
Create ROM image
- Check this box if you want to create an image that you can transfer to your target board via a ROM monitor, which is
explained in "Downloading an image to your target". Enabling this option makes the next three fields available.
-
Offset
- Board-specific offset of the image, in bytes. This setting is generally used for S-Record images. This is a
hexadecimal amount that indicates the distance (displacement) from the beginning of the image up to the IFS start.
-
Size
- Size of the ROM image, in bytes. To determine the amount of ROM you require, you can compile the code into
a hexadecimal file. The size of this file is your required ROM size.
-
Format
- Type of image format. When you download the image to the target, the resulting file will be of the type
selected in the dropdown here.