Difference between revisions of "How to use EEPROM"
From IGEP - ISEE Wiki
m |
m (→Play with EEPROM memory) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
<pre>i2cget <bus> <chip> <register> | <pre>i2cget <bus> <chip> <register> | ||
i2cset <bus> <chip> <register> <value></pre> | i2cset <bus> <chip> <register> <value></pre> | ||
− | + | <section end=play /> | |
+ | ==IGEPv2 Expansion== | ||
+ | <section begin=igepv2exp /> | ||
+ | The following writes the value 0x22 to register 0x10 of device 0x50 on i2c bus 2: | ||
<pre>i2cset -f -y 2 0x50 0x10 0x22 | <pre>i2cset -f -y 2 0x50 0x10 0x22 | ||
− | i2cget -f -y 2 0x50 0x10</pre> | + | i2cget -f -y 2 0x50 0x10</pre> |
− | <section end= | + | <section end=igepv2exp /> |
+ | |||
+ | ==IGEP PARIS Expansion== | ||
+ | <section begin=paris /> | ||
+ | The following writes the value 0x22 to register 0x10 of device 0x51 on i2c bus 3: | ||
+ | <pre>i2cset -f -y 3 0x51 0x10 0x22 | ||
+ | i2cget -f -y 3 0x51 0x10</pre> | ||
+ | <section end=paris /> | ||
+ | |||
+ | ==IGEP BERLIN Expansion== | ||
+ | <section begin=berlin /> | ||
+ | The following writes the value 0x22 to register 0x10 of device 0x51 on i2c bus 3: | ||
+ | <pre>i2cset -f -y 3 0x51 0x10 0x22 | ||
+ | i2cget -f -y 3 0x51 0x10</pre> | ||
+ | <section end=berlin /> | ||
+ | |||
= Know more= | = Know more= | ||
<section begin=know_more /> | <section begin=know_more /> | ||
See also: i2dump(8), i2cget(8) and i2cset(8) man page | See also: i2dump(8), i2cget(8) and i2cset(8) man page | ||
<section end=know_more /> | <section end=know_more /> |
Latest revision as of 19:12, 5 September 2012
Contents
Overview
The IGEP expansion boards (except IGEP New York) provides an AT24C01B serial EEPROM memory which is connected to the OMAP via I2C (register 50).
Play with EEPROM memory
Use i2c-tools to manage it:
i2cget <bus> <chip> <register> i2cset <bus> <chip> <register> <value>
IGEPv2 Expansion
The following writes the value 0x22 to register 0x10 of device 0x50 on i2c bus 2:
i2cset -f -y 2 0x50 0x10 0x22 i2cget -f -y 2 0x50 0x10
IGEP PARIS Expansion
The following writes the value 0x22 to register 0x10 of device 0x51 on i2c bus 3:
i2cset -f -y 3 0x51 0x10 0x22 i2cget -f -y 3 0x51 0x10
IGEP BERLIN Expansion
The following writes the value 0x22 to register 0x10 of device 0x51 on i2c bus 3:
i2cset -f -y 3 0x51 0x10 0x22 i2cget -f -y 3 0x51 0x10
Know more
See also: i2dump(8), i2cget(8) and i2cset(8) man page