Management Processor Monitor: EEPROM/I2C Commands
ATCA-9305 User’s Manual 10009109-01
9-16
reads 100 bytes from offset 0x1800 in serial EEPROM 0x53 (right-shifted 7-bit address) and
places it in memory at address 0x100000.
Definition: Read/write cnt bytes from devaddr EEPROM at offset off.
eeprom read devaddr addr off cnt
eeprom write devaddr addr off cnt
icrc32
The icrc32 computes a CRC32 checksum.
Definition:
icrc32 chip address[.0, .1, .2] count
iloop
The iloop command reads in an infinite loop on the specified address range.
Definition:
iloop chip address[.0, .1, .2] [# of objects]
imd
The imd command displays the primary I
2
C bus memory. For example:
imd 53 1800.2 100
displays 100 bytes from offset 0x1800 of I
2
C device 0x53 (right-shifted 7-bit address). The
.2 at the end of the offset is the length, in bytes, of the offset information sent to the
device. The serial EEPROMs all have two-byte offset lengths. The Real-Time Clock (RTC) has
a one-byte offset length. The temperature sensors have zero-byte offset lengths.
Definition:
imd chip address[.0, .1, .2] [# of objects]
imm
The imm command modifies the primary I
2
C memory and automatically increments the
address.
Definition:
imm chip address[.0, .1, .2]
imw
The imw command writes (fills) memory.
Definition:
imw chip address[.0, .1, .2] value [count]
inm
The inm command modifies I
2
C memory, reads it, and keeps the address.
Definition:
inm chip address[.0, .1, .2]