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.
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_DLLCODEADDRGAP
Describes the AUTOSIZE_DLLCODEADDRGAP configuration option in the CONFIG section.
- AUTOSIZE_DLLADDRGAP
Describes the AUTOSIZE_DLLADDRGAP configuration option in the CONFIG section.
- AUTOSIZE_DLLDATAADDRGAP
Describes the AUTOSIZE_DLLDATAADDRGAP 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