Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The PHYTEC EEPROM data layout is a 32-byte structure located at offset 0 on the EEPROM. The following table details each entry in the structure for the PHYTEC AM572x SOM EEPROM layout.

ByteNameDescription
1-4headerPHYTEC EEPROM header. Unsigned 4-byte integer.
5api_versionPHYTEC EEPROM layout API version. Unsigned 1-byte integer.
6mod_version0: PCM, 1: PFL, 2: PCA. Unsigned 1-byte integer.
7som_pcb_revisionPHYTEC SOM PCB revision. Unsigned 1-byte integer.
8-13macMAC ID for primary ethernet port. Six unsigned 1-byte hex values.
14ksp0: No KSP, 1: KSP, 2: KSM. Unsigned 1-byte integer.
15kspnoNumber for KSP/KSM module. Unsigned 1-byte integer.
16-26kit_optSet of kit options. For the AM572x, this is an 11-character ASCII string with no null termination.
27-31reservedReserved bytes that may be utilized by customers or by PHYTEC in a newer PHYTEC EEPROM API version.
32bsThe number of bits set in all of the preceding bytes. Unsigned 1-byte integer.
Note

If you would like to utilize the reserved space for your own identification purposes, feel free to do so but be aware that the PHYTEC EEPROM Layout API may change in the future. Additionally, the PHYTEC EEPROM Flashtool will need to be modified to accommodate the reading, writing, and display of this new data.

...

In the above examples, the read, display, and write commands all look to the configuration file specified by the SOM argument or the first seven characters of the BOM argument. This configuration file is PCM-057.ini for the above examples because of the given arguments. This configuration file may be edited to suit your needs, or a new configuration file may be created by referring to theConfiguration Files Format section and then used by modifying the example commands.

...