AM263Px MCU+ SDK  10.02.00
fss.h File Reference

Go to the source code of this file.

Data Structures

struct  FSS_ECCRegionConfig
 
struct  FSS_Config
 

Macros

#define Region_Index_0   ((uint32_t)(0))
 Index for ECCM region 0. More...
 
#define Region_Index_1   ((uint32_t)(1))
 Index for ECCM region 1. More...
 
#define Region_Index_2   ((uint32_t)(2))
 Index for ECCM region 2. More...
 
#define Region_Index_3   ((uint32_t)(3))
 Index for ECCM region 3. More...
 

Typedefs

typedef void * FSS_Handle
 

Functions

int32_t FSS_addressBitMask (FSS_Handle handle, uint32_t bitMask, uint8_t segment)
 Mask the address bits. More...
 
int32_t FSS_disableAddressRemap (FSS_Handle handle)
 Disable remap. More...
 
int32_t FSS_selectRegionA (FSS_Handle handle)
 Map region A of flash to initial position. More...
 
int32_t FSS_selectRegionB (FSS_Handle handle)
 Map region N of flash to initial position. More...
 
uint32_t FSS_getBootRegion (FSS_Handle handle)
 Which boot region is been selected. More...
 
void FSS_enableECC (void)
 Enable ECC for Flash. More...
 
void FSS_disableECC (void)
 Disable ECC. More...
 
void FSS_setECCRegionSize (uint32_t regionIndex, uint32_t size_in_bytes)
 Set size of an ECCM region. More...
 
void FSS_setECCRegionStart (uint32_t regionIndex, uint32_t ecc_reg_start)
 Set start address of an ECCM region. More...
 
int32_t FSS_configECCMRegion (FSS_ECCRegionConfig *parameter)
 Configure en ECCM Region. More...
 
int32_t FSS_ConfigEccm (uint32_t numRegion, FSS_ECCRegionConfig *parameter)
 Configure ECCM hardware. More...