Uboot关于i2c和EEPROM的命令
来源:互联网 发布:淘宝商家显示地址 编辑:程序博客网 时间:2024/06/07 13:01
在uboot命令行下输入i2c并回车,会打印出i2c所有命令的使用方法:
比如i2c dev会打印出目前挂载的i2c设备:
i2c probe是对i2c设备地址的寻找:
i2c md命令是从i2c设备读取数据,在这里本人用的是beaglebone black,然后就选择EEPROM这个内置的i2c设备进行读取
要注意的是md命令的参数,第一个是chip address ,eeprom设备一般是0x50,因此完整命令为:
i2c md 0x50 0.0结果如下:
和预想的数据一样,打印出了eeprom的头信息。
i2c mm命令是向i2c设备写数据,命令格式类似于md。不详述。
接下来说说EEPROM命令:
同样在uboot命令行下输入eeprom并回车:
eeprom只有两个命令。read和write。
read命令的格式中devaddr表示eeprom的地址,也就是0x50,而后一个参数addr则是表示将read的数据存在这个地址中,off表示偏移量,cnt表示读取多少个字节的数据。
比如输入如下命令:
eeprom read 0x50 0x87000000 0 8打印信息如下:
表示将数据读入了地址0x87000000,然后利用md命令读取0x87000000的数据:
可以看出数据为ee3355aa,读取正确。
0 0
- Uboot关于i2c和EEPROM的命令
- Uboot关于i2c和EEPROM的命令
- 14.7 I2C和EEPROM的综合编程
- I2C和EEPROM
- STM32的I2C-EEPROM
- I2C总线结构的EEPROM
- STM32 硬件I2C EEPROM命令解析
- 移植I2C-EEPROM驱动和看门狗驱动
- 树莓派的I2C - AT24C02 EEPROM 芯片
- I2C总线的使用 --- EEPROM 存储器使用
- 关于EEPROM的选择
- CAT1024/CAT1025--带I2C串行2kbit CMOS EEPROM和手动复位的监控电路
- UBOOT下I2C调试命令使用
- uboot命令体系和命令的执行
- STM32的I2C的使用要注意啦(用来连接EEPROM,存储数据),关于I2C的busyflag以及与FSMC冲突!
- 关于uboot命令
- I2C eeprom调试经验
- i2c-tools测试EEPROM
- JDK8新特性:使用Optional避免null导致的NullPointerException
- 使用sort命令实现IP地址排序
- 【JZOJ 3853】帮助Bsny
- jzoj 3850. 【NOIP2014八校联考第2场第1试9.27】Fibonacci进制(fib) 数位dp
- Stetho - Android 调试神器
- Uboot关于i2c和EEPROM的命令
- Java Map遍历方式方式及性能测试
- activity之间传递 intent 类型的参数
- java国际化介绍+Demo
- Android中的java基础(四)——形参实参与函数调用
- Sherlock and Cost
- bug: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
- 字符串2在字符串1中第一次出现的位置strstr()
- Android自定义View——绘制一个会动的时钟