Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
_flash_config Struct Reference
[Flash_driver]
Flash driver state information. More...
#include <fsl_flash.h>
Data Fields | |
uint32_t | PFlashBlockBase |
uint32_t | PFlashTotalSize |
uint32_t | PFlashBlockCount |
uint32_t | PFlashSectorSize |
flash_callback_t | PFlashCallback |
uint32_t | PFlashAccessSegmentSize |
uint32_t | PFlashAccessSegmentCount |
uint32_t * | flashExecuteInRamFunctionInfo |
uint32_t | FlexRAMBlockBase |
uint32_t | FlexRAMTotalSize |
uint32_t | DFlashBlockBase |
uint32_t | DFlashTotalSize |
uint32_t | EEpromTotalSize |
Detailed Description
Flash driver state information.
An instance of this structure is allocated by the user of the flash driver and passed into each of the driver APIs.
Definition at line 411 of file fsl_flash.h.
Field Documentation
uint32_t DFlashBlockBase |
For FlexNVM device, this is the base address of D-Flash memory (FlexNVM memory); For non-FlexNVM device, this field is unused
Definition at line 425 of file fsl_flash.h.
uint32_t DFlashTotalSize |
For FlexNVM device, this is total size of the FlexNVM memory; For non-FlexNVM device, this field is unused
Definition at line 427 of file fsl_flash.h.
uint32_t EEpromTotalSize |
For FlexNVM device, this is the size in byte of EEPROM area which was partitioned from FlexRAM; For non-FlexNVM device, this field is unused
Definition at line 429 of file fsl_flash.h.
uint32_t* flashExecuteInRamFunctionInfo |
Info struct of flash execute-in-ram function.
Definition at line 420 of file fsl_flash.h.
uint32_t FlexRAMBlockBase |
For FlexNVM device, this is the base address of FlexRAM For non-FlexNVM device, this is the base address of acceleration RAM memory
Definition at line 421 of file fsl_flash.h.
uint32_t FlexRAMTotalSize |
For FlexNVM device, this is the size of FlexRAM For non-FlexNVM device, this is the size of acceleration RAM memory
Definition at line 423 of file fsl_flash.h.
uint32_t PFlashAccessSegmentCount |
Number of PFlash access segments.
Definition at line 419 of file fsl_flash.h.
uint32_t PFlashAccessSegmentSize |
Size in bytes of a access segment of PFlash.
Definition at line 418 of file fsl_flash.h.
uint32_t PFlashBlockBase |
Base address of the first PFlash block
Definition at line 413 of file fsl_flash.h.
uint32_t PFlashBlockCount |
Number of PFlash blocks.
Definition at line 415 of file fsl_flash.h.
Callback function for flash API.
Definition at line 417 of file fsl_flash.h.
uint32_t PFlashSectorSize |
Size in bytes of a sector of PFlash.
Definition at line 416 of file fsl_flash.h.
uint32_t PFlashTotalSize |
Size of all combined PFlash block.
Definition at line 414 of file fsl_flash.h.
Generated on Tue Jul 12 2022 15:37:36 by
