CONFIG Section (Compact 2013)

3/26/2014

The CONFIG section is optional. The CONFIG section does not need to be in the .bib file, and CONFIG section entries do not have to be in any order.

Romimage.exe always produces a .bin file, 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 Configuration Files.

The Jump Page

Several configuration options, such as BOOTJUMP, affect the jump page, which 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.

Writable Sections

Some configuration options refer to a writable section. A writable section of a module contains the module's global variables which are writable 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.
  • 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.
  • 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.
  • RESETVECTOR
    Describes the RESETVECTOR 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

Reference

Binary Image Builder (.bib) File