Uboot I2C 读写命令

Uboot I2C 读写命令

  • 1 i2c总线搜索
  • 2 读i2c外设
  • 3 写i2c外设

1 i2c总线搜索

u-boot> i2c probe 搜索某条i2c(如i2c2)总线上连接的所有i2c设备

2 读i2c外设

eg:读取i2c地址为0x10的外设芯片,从第0个寄存器开始读,共读16个寄存器。
u-boot> i2c md 0x10 0 16
命令参数说明如下:
md — i2c 读
0x10 — i2c外设的地址,每个i2c外设都有一个独立的地址,一般外设芯片出厂时就已经定好。
0 — 从外设芯片的第0号寄存器开始读
16 — 读16个寄存器

3 写i2c外设

eg:写i2c地址为0x20的外设芯片,写它的第01号寄存器,将它第01号寄存器的值写为0x12。
u-boot> i2c mw 0x20 01 0x12
命令参数说明如下:
mw ---- i2c 写
0x20 ---- i2c外设的设备地址。
01 ---- 写外设芯片的第01号寄存器
0x12 ---- 将它的值写为0x12

你可能感兴趣的:(工具,uboot,i2c)