Share via


Run-Time Image Files

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

The Romimage tool (Romimage.exe), which is called by Makeimg.exe, uses a .bib file to determine which modules and files it should combine to form the run-time image, and where to place the modules in memory.

For All Platforms

Romimage.exe generates the following data formats:

  • Windows Embedded CE-based binary image data format (.bin)
    This is the default format that Romimage.exe uses when creating the run-time image.
  • Motorola S-record data format (.sre)
    This format contains data in printable ASCII format, which is visually readable and is designed to make loading data from the development workstation to the target device easier.
  • Absolute binary (NBX) data format (.nb0)
    This format is a byte-for-byte mirror image of the data in ROM. This format is used to contain a raw binary image of the run-time image, which is as it appears in the memory on the target device.

By default, Romimage always generates the run-time image as a .bin file. However, if you also want an .sre or an .abx version of the binary run-time image, you can update the CONFIG section of the Config.bib file to specify additional data formats. To convert an existing .bin file to one of these formats, for more information, see Cvrtbin Tool.

If Romimage detects overlapped records, it outputs an error message.

The following table shows the run-time image file formats that you can use to download the OS that you have created to a target device.

File format Description

Windows Embedded CE Binary Image Data Format

A binary image (.bin) file format which organizes data by sections.

Absolute Binary Data Format

A raw binary data (.abx) file format typically used to contain boot loader information.

For Windows Embedded CE

For Windows Embedded CE, Romimage.exe also generates the following data formats:

  • Absolute binary data format (.nb0; .abx)
    This format contains no wrappers and works well for cases when only raw data is required in the download to a target device. For more information, see Absolute Binary Data Format.

See Also

Concepts

Build Phases
Build System Tools
Environment Variables

Other Resources