SPRADE8 November 2023 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
| File | Function | Description |
|---|---|---|
| F28P65x_EEPROM_PingPong.c | EEPROM_Config_Check() Configure_Protection_Masks() EEPROM_Write() EEPROM_Read() EEPROM_Erase() Erase_Bank() EEPROM_GetValidBank() EEPROM_UpdateBankStatus() EEPROM_UpdatePageStatus() EEPROM_Get_64_Bit_Data_Address() EEPROM_Program_64_Bits() EEPROM_CheckStatus() ClearFSMStatus() |
Validate EEPROM
configuration Configure bits for W/E Protection Masks Performs write operation Performs read operation Performs erase operation Performs erase operation Finds valid bank and page Updates bank status Updates pages status Finds pointer for 64-bit operation and tests for full sector Programs 64-bits to flash Verify success of flash operation Clear flash state machine status |
| EEPROM_PingPong_Config.h |
Contains function prototypes, global variables, includes flash API headers, pointer initialization, definition of constants and macros, enter user-configurable variables |
|
| F28P65x_EEPROM_PingPong.c | EEPROM_Config_Check() Configure_Protection_Masks() EEPROM_Write() EEPROM_Read() EEPROM_Erase() EEPROM_GetValidBank() EEPROM_UpdateBankStatus() EEPROM_UpdatePageStatus() EEPROM_Get_64_Bit_Data_Address() EEPROM_Program_64_Bits() EEPROM_CheckStatus() ClearFSMStatus() |
Validate EEPROM
configuration Configure bits for W/E Protection Masks Performs write operation Performs read operation Performs erase operation Finds valid bank and page Updates bank status Updates pages status Finds pointer for 64-bit operation and tests for full sector Programs 64-bits to flash Verify success of flash operation Clear flash state machine status |
| EEPROM_Config.h | Contains function prototypes, global variables, includes flash API headers, pointer initialization, definition of constants and macros, enter user-configurable variables |