ZHCADD5A November 2023 – April 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
为了支持具有不同数据大小(64 位除外)的 EEPROM 仿真,选择用于仿真的闪存扇区被分为称为 EEPROM 组(不要与闪存组相混淆)和页面的格式。首先,闪存扇区(或选定的闪存扇区集)被分为 EEPROM 组。每个 EEPROM 组又被进一步分成页面。组分区展示了该分区。EEPROM 组和页面的分区对于单存储单元和乒乓仿真是相同的。
使用该格式,应用能够:
每个 EEPROM 组的前 8 个 16 位字保留用于存储 EEPROM 组状态信息,每个页面的前 8 个字保留用于存储页面状态信息。每次向页写入一组新的数据时,都会修改最后一页和下一页的状态位置。使用新 EEPROM 组时,最后一个和当前 EEPROM 组的组状态将被更新。EEPROM 组和页面状态字以相同的方式区分当前 EEPROM 组/页面和已使用的 EEPROM 组/页面。要将 EEPROM 组或页面标记为当前组或页面,可以向前 64 位写入适当的状态代码。要将 EEPROM 组或页面标记为已满组或页面,可以向后 64 位写入适当的状态代码。有关状态代码的更多详细信息,请参阅 EEPROM_GetValidBank。
如页面布局中所示,所有页面都包含八字页面状态和可配置的数据空间量。第 0 页略有不同,因为该页面还包含 EEPROM 组状态。仅显示了第 0 页和第 1 页,但应注意第 2 页至第 (N-1) 页与第 1 页相同。