我的板上有一个 64KB 的 EEPROM,组织为 128 字节的页面,它与 AT Mega 1281 通信。该板还有一个 SD 卡插槽,能够将一些配置文件复制到 EEPROM 上(充当内部记忆)。由于电路板的性质,只需要两种类型的文件——一种称为电路数据,另一种是位置数据——两者都是二进制文件。
到现在为止,我刚刚将 EEPROM 分成两部分 32K,并在上半部分写入电路数据,在下半部分写入位置数据。这两个文件也有一个 25 字节的标题。我在文件的最后几页分别复制了标题,即从地址 0x7F80 开始的页面具有电路数据文件的标题,而从 0xFF80 开始的地址具有另一个标题。数据的宽度总是固定的,因此随机访问非常容易。
我的问题是,有没有更好、更简单的方法来组织 EEPROM 中的数据?目前,我什至不存储数据的长度,因为它并不是真正需要的。但是我认为如果我确实将其包含在标题中,它可能会增加另一个安全步骤。