Part Number:TMS320DM8148
uboot i2c
硬件上焊的是24T256芯片,地址是0x50。
我在uboot下调试i2c读写。
读一直是ff,写的时候返回值 ret值正确的,但是读出来还是不对,
我自己在i2c_init 开始加了 i2c0初始化,与i2c0时钟使能,还是不行。
我能想到的是不是 address 地址是不是不对,比如实际设备地址是16位,代码里面是8位、不过我没找到代码里面这部分代码。
Chris Meng:
你好,
从下面的论坛讨论看,I2C0在第二级uboot里默认是支持的,你还需要添加代码么?
add i2c_write in first stage uboot – Processors forum – Processors – TI E2E support forums
你是否有测量过I2Cx信号线上的信号,和你预想的是否一致?
,
Chris Meng:
你好,
由于长时间没有收到你的回复,我把这个帖子关闭了,如果你后续还有问题,可以再发帖提问。