Chapter 3 MOTLoad Firmware
MOTLoad Image Flags
The image flags of the header define various bit options that control how the image will be executed.
Table 3-2. MOTLoad Image Flags
Name | Value | Interpretation |
COPY_TO_RAM | 0x00000001 | Copy image to RAM at ImageRamAddress |
|
| before execution |
|
|
|
IMAGE_MCG | 0x00000002 | |
|
|
|
IMAGE_POST | 0x00000004 | POST image |
|
|
|
DONT_AUTO_RUN | 0x00000008 | Image not to be executed |
|
|
|
COPY_TO_RAM
If set, this flag indicates that the image is to be copied to RAM at the address specified in the header before control is passed. If not set, the image will be executed in Flash. In both instances, control will be passed at the image offset specified in the header from the base of the image.
IMAGE_MCG
If set, this flag defines the image as being an MCG, as opposed to USER, image. This bit should not be set by developers of alternate boot images.
IMAGE_POST
If set, this flag defines the image as being a
DONT_AUTO_RUN
If set, this flag indicates that the image is not to be selected for automatic execution. A user, through the interactive command facility, may specify the image to be executed.
USER Images
These images are
■The MMU is disabled.
■L1 instruction cache has been initialized and is enabled.
■L1 data cache has been initialized (invalidated) and is disabled.
■L2 cache is disabled.
■L3 cache is disabled.
32MVME6100 Installation and Use (V6100A/IH2)