![]() |
MCUSW
|
FLS Module Configuration Structure.
Data Fields | |
| Fls_JobEndNotifyType | Fls_JobEndNotification |
| Fls_JobErrorNotifyType | Fls_JobErrorNotification |
| uint32 | maxReadNormalMode |
| uint32 | maxWriteNormalMode |
| Fls_SectorType | sectorList [FLS_NUMBER_OF_SECTOR_CFG] |
| uint32 | currentSectorIndex |
| boolean | dacEnable |
| boolean | xipEnable |
| uint64 | ospiClkSpeed |
| boolean | dtrEnable |
| boolean | phyEnable |
| OSPI_xferLines | ospixferlines |
| uint32 | flsBaudRateDiv |
| uint32 | blockSize |
| Fls_JobEndNotifyType Fls_ConfigType::Fls_JobEndNotification |
Mapped to the job end notification routine provided by some upper layer module, typically the Fee module.
| Fls_JobErrorNotifyType Fls_ConfigType::Fls_JobErrorNotification |
Mapped to the job error notification routine provided by some upper layer module, typically the Fee module.
| uint32 Fls_ConfigType::maxReadNormalMode |
The maximum number of bytes to read or compare in one cycle of the flash driver's job processing function in normal mode.
| uint32 Fls_ConfigType::maxWriteNormalMode |
The maximum number of bytes to write in one cycle of the flash driver's job processing function in normal mode.
| Fls_SectorType Fls_ConfigType::sectorList[FLS_NUMBER_OF_SECTOR_CFG] |
The maximum number of bytes to write in one cycle of the flash driver's job processing function in normal mode. Using Fls Info Structure instead of this for now.
| uint32 Fls_ConfigType::currentSectorIndex |
Index of the currently active sector configuration in the sector list. This field is updated during read/write/erase operations based on the address being accessed. It helps avoid repeated traversal of the sector list and aids in boundary validation, logging, and error handling.
| boolean Fls_ConfigType::dacEnable |
Enable Direct Access Mode of Transfer in OSPI Flash
| boolean Fls_ConfigType::xipEnable |
Enable XIP mode in OSPI Flash
| uint64 Fls_ConfigType::ospiClkSpeed |
OSPI Clock Speed
| boolean Fls_ConfigType::dtrEnable |
Enable Double transfer rate protocol for OSPI.
| boolean Fls_ConfigType::phyEnable |
Enable PHY high-speed mode for DAC mode
| OSPI_xferLines Fls_ConfigType::ospixferlines |
Select the OSPI read/write transaction Lines
| uint32 Fls_ConfigType::flsBaudRateDiv |
To select the FLS baudrate Divider value
| uint32 Fls_ConfigType::blockSize |
To select OSPI block size based on variants