96-bit serial number in the EEPROM

Forums Reference, Evaluation, and Development Boards OSD32MP1-BRK 96-bit serial number in the EEPROM

Viewing 1 reply thread
  • Author
    Posts
    • #11706
      coloradocarlos
      Participant

        Our company is evaluating using the onboard EEPROM to store product-specific information. On the BRK board, I noticed that the EEPROM contains the 96-bit serial number of the device (shown in STM32CubeProgrammer utility) as an ASCII string with a length near the end of the EEPROM, for example:

        root@localhost:/sys/devices/platform/soc/5c002000.i2c/i2c-3/3-0050# hexdump -C eeprom
        00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
        *
        00000f00 30 30 32 37 30 30 31 38 33 32 33 39 35 31 31 33 |0027001832395113|
        00000f10 33 37 33 38 33 34 33 34 00 00 00 00 19 00 00 00 |37383434........|
        00000f20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
        *
        00001000

         

        On background the RED board does not have the serial number stored in the EEPROM.

        Does the BRK board require that the serial number be contained at offset 0x0f00 in the EEPROM, or is this there for convenience and was written at the factory?

        Thank you, Carlos

      • #11733
        Eshtaartha Basu
        Moderator

          Hello coloradocarlos,

          You can refer section 6.4.1 (EEPROM Contents) of OSD32MP1 datasheet – https://octavosystems.com/docs/osd32mp15x-datasheet/. The final 256 bytes of the EEPROM (0xF00 to 0xFFF) are reserved for device specific information.

          The serial number will help us uniquely identify your BRK board and provide support (if needed) in the future. The software images provided by OctavoSystems with the BRK (at this time) do not read and use the board’s serial number for anything on the software side of things.

      Viewing 1 reply thread
      • You must be logged in to reply to this topic.