![]() |
![]() |
![]() |
> CoreOSDescription > HardwareConfiguration |
CoreOSDescription
/ConfigRecord/Module/CoreOS/CoreOSDescription/HardwareConfiguration/payloadMemory
The payloadMemory element defines the size and location the payload memory used for ROM payload. ROM payloads are configured in /Module/Payloads.
The BSP developer defines this region in the template CoreOSDescription document, base on information in the hardware documentation.
To support a ROM payload, the core OS configuration must define the size and location of each bank of ROM on the target. In most cases, this will be correctly specified in the CoreOSDescription document in the BSP. To change the configuration of payload memory, specify the size and base address of each bank of payload memory in a payloadMemory element:
<payloadMemory Size="0x1000000" Base_Address="0xc0000000"/>
Required, unbounded
None
None
The physical address of the start of the payload (flash) region.
Required
ConfigRecord
Unsigned 32 bit integer
N/A
None
Upper bounds dependent on system configuration.
The total size (in bytes) of the payload region on the target. This value is usually set to the total size of flash memory on the target, unless the platform provider wished to reserve some flash memory for other purposes.
Required
ConfigRecord
Unsigned 32 bit integer
N/A
None
Upper bounds dependent on system configuration.
If you are using a RAM payload, you should set this attribute to a value greater than or equal to the sum of the following values:
Generated on 2007-10-15 17:17:22.