Tina Linux:uboot里命令行模式调试i2c设备器件

本文介绍了在全志TinaLinux平台的U-Boot环境下,如何通过命令行窗口调试I2C设备,包括查看支持的i2c命令、检测总线状态、读写寄存器等,以确保硬件连接正常,便于驱动开发

前言

        在有些使用情景下,需要在uboot里就加载第三方设备,而且第三方设备是通过i2c通信的。这个时候就需要在uboot里调试i2c器件并加载i2c设备驱动。

        kernel里的驱动大部分是可以直接移植在uboot里运行的,可能需要注意的是一些接口函数会有不一样,比如打印等等。主要难点还是i2c的通信测试以及实现上。今天主要介绍一下再uboot下的命令窗口,如何通过命令来调试i2c设备,排查一下硬件是否已经正常,方便后续的驱动调试。

1、进入uboot命令行窗口:

        在全志的Tina Linux平台上可以这样操作,在板子上电后,在串口里一直按住s键不放;或者在env里设置bootdelay=3,然后pack后重新编译升级,在uboot里会等待3秒的时间,这个时候回车一下,就进入uboot的命令窗口。

2、查看平台支持哪些命令以及命令的用法:

我们在uboot里回车或者使用help,应该就可以查看uboot里具体支持哪些命令。然后我在我调试的Tina Linux平台的uboot里发现有i2c命令。由于之前也没有使用过,所以也尝试着去使用一下。首先通过--help可以查看到命令的使用方法:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linux2k10

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值