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