SPRADE8A November 2023 – April 2024 F29H850TU , F29H859TU-Q1 , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Within F28P65x_EEPROM_PingPong.c, users can choose which Flash Sectors to use for EEPROM emulation. The sectors chosen (if multiple) should be contiguous and in order from least to greatest. Insert only the First and Last sectors to be used for EEPROM. For example, to use sectors 1-10, insert {1,10}. To only use sector 1, insert {1,1}. A valid configuration has the following properties.
More details about invalid or dangerous configurations can be found in Section 5.2.1.
uint16 FIRST_AND_LAST_SECTOR[2][2] = {{1,1},{39,39}};
Additionally, you can choose which set of Flash Sectors to begin emulation in.
uint16 EEPROM_ACTIVE_UNIT = 0;
If set to 0, the first set of Flash Sectors in FIRST_AND_LAST_SECTOR will be the Active EEPROM Unit first, and the second set will be Inactive EEPROM unit at first. If set to 1, the opposite will be true.