 |
AM263Px MCU+ SDK
10.02.00
|
|
Go to the documentation of this file.
54 #include <drivers/hw_include/cslr_fss.h>
55 #include <drivers/hw_include/hw_types.h>
56 #include <drivers/hw_include/csl_types.h>
62 #define Region_Index_0 ((uint32_t)(0))
68 #define Region_Index_1 ((uint32_t)(1))
74 #define Region_Index_2 ((uint32_t)(2))
80 #define Region_Index_3 ((uint32_t)(3))
91 typedef struct fss_config_s_t
int32_t FSS_configECCMRegion(FSS_ECCRegionConfig *parameter)
Configure en ECCM Region.
int32_t FSS_ConfigEccm(uint32_t numRegion, FSS_ECCRegionConfig *parameter)
Configure ECCM hardware.
uint32_t size
Definition: fss.h:85
uint32_t regionIndex
Definition: fss.h:87
uint32_t ipBaseAddress
Definition: fss.h:93
uint32_t startAddress
Definition: fss.h:86
int32_t FSS_selectRegionB(FSS_Handle handle)
Map region N of flash to initial position.
void FSS_setECCRegionSize(uint32_t regionIndex, uint32_t size_in_bytes)
Set size of an ECCM region.
int32_t FSS_disableAddressRemap(FSS_Handle handle)
Disable remap.
void FSS_disableECC(void)
Disable ECC.
int32_t FSS_addressBitMask(FSS_Handle handle, uint32_t bitMask, uint8_t segment)
Mask the address bits.
uint32_t extFlashSize
Definition: fss.h:94
void * FSS_Handle
Definition: fss.h:82
uint32_t FSS_getBootRegion(FSS_Handle handle)
Which boot region is been selected.
void FSS_setECCRegionStart(uint32_t regionIndex, uint32_t ecc_reg_start)
Set start address of an ECCM region.
void FSS_enableECC(void)
Enable ECC for Flash.
int32_t FSS_selectRegionA(FSS_Handle handle)
Map region A of flash to initial position.