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:
