BOOTJUMP (Compact 2013)

3/26/2014

This configuration option moves the jump page to an address within the RAMIMAGE space other than the default starting location of the Ramstart address specified in the memory table.

Syntax

BOOTJUMP = address | NONE

Parameters

  • address
    The hexadecimal address to which the boot loader jumps on startup.
  • NONE
    Disables writing the jump-to-startup code at the start of the run-time image.

Remarks

A jump page, which contains code generated by Romimage.exe, is usually found at the start of a run-time image. After a reset, the microprocessor begins execution at the jump page.

If BOOTJUMP is not defined, Romimage.exe generates a jump from the jump page to the StartUp address in the run-time image. This is the default.

If BOOTJUMP=NONE, the jump page is generated, but the jump instruction is removed. This results in the assumption of a StartUp point that is located at the beginning of the run-time image.

If BOOTJUMP=x, Romimage.exe generates a jump from the jump page to some OEM-supplied startup code, which eventually jumps to StartUp.

See Also

Reference

CONFIG Section
Binary Image Builder (.bib) File