CONFIG Section (Windows Embedded CE 6.0)

1/5/2010

You are not required to have a CONFIG section in a .bib file, and CONFIG section entries do not have to be in any order.

Romimage.exe always produces a .bin file, regardless of whether you define an .abx entry, an .sre entry, or a CONFIG section.

To create an .sre or an .abx version of the binary ROM image, update the CONFIG section of the file Config.bib.

For more information about run-time image data formats that you can specify, see Run-Time Image Files.

The Jump Page

Several configuration options, for example, BOOTJUMP, affect the jump page. The jump page contains instructions that the device uses to jump to the code that starts the run-time image.

By default, the jump page is at the lowest address in memory within the RAMIMAGE space.

The following illustration shows a jump page that has been moved to a new location in memory.

Memory regions and jump page

Writable Sections

Some configuration options refer to a writable section. A writable section is a data section in a module, such as a .data section, containing a module's global variables, which can be written to at run time. Because this section is writable, it must be copied from ROM or flash memory into RAM when the module is loaded.

In This Section

  • AUTOSIZE
    Describes the AUTOSIZE configuration option in the CONFIG section.
  • AUTOSIZE_DLLADDRGAP
    Describes the AUTOSIZE_DLLADDRGAP configuration option in the CONFIG section.
  • AUTOSIZE_ROMGAP
    Describes the AUTOSIZE_ROMGAP configuration option in the CONFIG section.
  • BOOTJUMP
    Describes the BOOTJUMP configuration option in the CONFIG section.
  • COMPRESSION
    Describes the COMPRESSION configuration option in the CONFIG section.
  • DLLADDR_AUTOSIZE
    Describes the DLLADDR_AUTOSIZE configuration option in the CONFIG section.
  • DLLHIGHADDR
    Describes the DLLHIGHADDR configuration option in the CONFIG section.
  • DLLHIGHCODEADDR
    This entry is no longer supported in Windows Embedded CE 6.0. You can use DLLHIGHADDR instead.
  • DLLLOWADDR
    Describes the DLLLOWADDR configuration option in the CONFIG section.
  • DLLLOWCODEADDR
    This entry is no longer supported in Windows Embedded CE 6.0. You can use DLLLOWADDR instead.
  • FIXUPVAR
    Describes the FIXUPVAR configuration option in the CONFIG section.
  • FSRAMPERCENT
    Describes the FSRAMPERCENT configuration option in the CONFIG section.
  • KERNELFIXUPS
    Describes the KERNELFIXUPS configuration option in the CONFIG section.
  • OUTPUT
    Describes the OUTPUT configuration option in the CONFIG section.
  • PROFILE
    Describes the PROFILE configuration option in the CONFIG section.
  • RAM_AUTOSIZE
    Describes the RAM_AUTOSIZE configuration option in the CONFIG section.
  • RESETVECTOR
    Describes the RESETVECTOR configuration option in the CONFIG section.
  • ROM_AUTOSIZE
    Describes the ROM_AUTOSIZE configuration option in the CONFIG section.
  • ROMFLAGS
    Describes the ROMFLAGS configuration option in the CONFIG section.
  • ROMOFFSET
    Describes the ROMOFFSET configuration option in the CONFIG section.
  • ROMSIZE
    Describes the ROMSIZE configuration option in the CONFIG section.
  • ROMSTART
    Describes the ROMSTART configuration option in the CONFIG section.
  • ROMWIDTH
    Describes the ROMWIDTH configuration option in the CONFIG section.
  • SRE
    Describes the SRE configuration option in the CONFIG section.
  • X86BOOT
    Describes the X86BOOT configuration option in the CONFIG section.
  • XIPSCHAIN
    Describes the XIPSCHAIN configuration option in the CONFIG section.

See Also

Concepts

Binary Image Builder File
Absolute Binary Data Format
Run-Time Image Files