GDBServerFoundation::EmbeddedMemoryRegion Struct Reference
Specifies a single memory region inside an embedded device. Used to detect the FLASH memory that requires erasing. More...
#include <IGDBTarget.h>
Public Member Functions | |
EmbeddedMemoryRegion () | |
Creates an uninitialized memory region description. | |
EmbeddedMemoryRegion (EmbeddedMemoryType type, ULONGLONG start, ULONGLONG length, unsigned erasureBlockSize=0) | |
Creates and initializes a memory region description. | |
Public Attributes | |
EmbeddedMemoryType | Type |
Specifies the type of the memory (RAM, ROM, FLASH) | |
ULONGLONG | Start |
Specifies the starting address of the region. | |
ULONGLONG | Length |
Specifies the length in bytes of the region. | |
unsigned | ErasureBlockSize |
Specifies the size of a block that can be erased at a time. | |
Detailed Description
Specifies a single memory region inside an embedded device. Used to detect the FLASH memory that requires erasing.
Constructor & Destructor Documentation
|
inline |
Creates an uninitialized memory region description.
|
inline |
Creates and initializes a memory region description.
Member Data Documentation
unsigned GDBServerFoundation::EmbeddedMemoryRegion::ErasureBlockSize |
Specifies the size of a block that can be erased at a time.
- Remarks
- This member is only valid for FLASH memories and can be 0 if the entier FLASH should be erased.
ULONGLONG GDBServerFoundation::EmbeddedMemoryRegion::Length |
Specifies the length in bytes of the region.
ULONGLONG GDBServerFoundation::EmbeddedMemoryRegion::Start |
Specifies the starting address of the region.
EmbeddedMemoryType GDBServerFoundation::EmbeddedMemoryRegion::Type |
Specifies the type of the memory (RAM, ROM, FLASH)
The documentation for this struct was generated from the following file: