AOM-3841 SPI CN1&SPI)CN2&CN2 I2C——I2C/SPI
Contents
- 1I2C Pin Header 1.1CN2_I2C 1.2CN4_I2C 1.3Number
- 2SPI PIN Header 2.1SPI_CN1 2.2SPI_CN2 2.3Jumper Setting: 2.4Using EG70 Test Board to read SPI flash. 2.5RK Tool Test:
I2C Pin Header
AOM-3841 has two I2C-PIN-Header channels.
CN2_I2C
| CN2 CN2 Connector Pin Definition |
|---|
| Pin |
| 1 |
| 2 |
| 3 |
| 4 |
CN4_I2C
| CN4 CN4 Connector Pin Definition |
|---|
| Pin |
| 1 |
| 2 |
| 3 |
| 4 |
Number
| I2C-PIN-Header |
|---|
| I2C Number |
| I2C0 |
| I2C1 |
# i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- 0c -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- UU -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- 53 -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- 71 -- -- -- -- -- --
# i2cdetect -y 7
# i2ctransfer -y 7 w4@0x53 0x1f 0xf0 0x22 0x33
# i2ctransfer -y 7 w2@0x53 0x1f 0xf0 r2
0x22 0x33

# i2cdetect -y 7
# i2ctransfer -y 7 w4@0x57 0x1f 0xf0 0x22 0x33
# i2ctransfer -y 7 w2@0x57 0x1f 0xf0 r2
0x22 0x33

SPI PIN Header
AOM-3841 has two SPI-PIN-Header channels. SPIs on AOM-DB3500 have multifunctions, change to SPI PIN Header.
SPI_CN1
| SPI_CN1 Connector Pin Definition |
|---|
| Pin |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
SPI_CN2
| SPI_CN2 Connector Pin Definition |
|---|
| Pin |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
Jumper Setting:
| SPI Select |
|---|
| Pin |
| J6(1-2) |
| J6(2-3) |
| J5(1-2) |
| J5(2-3) |
Using EG70 Test Board to read SPI flash.
Test one SPI port alternatively:
# cat /proc/mtd | grep –c mtd01
Test two SPI ports at the same time:
# cat /proc/mtd | grep -c mtd11
RK Tool Test:
# /tools/test/adv/spi/spi_test.sh 0
# /tools/test/adv/spi/spi_test.sh 1
