This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/dra77p:I2C 设备错误

Guru**** 2614265 points
Other Parts Discussed in Thread: DRA77P, DRA76P

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/658741/linux-dra77p-i2c-device-error

器件型号:DRA77P
主题中讨论的其他器件: DRA76P

工具/软件:Linux

大家好

1) 1)我使用读取芯片 ID  

# omapconf 读取0x4AE0C20C

69C70304

这是 dra77p,对吧?

2) 2)这是否与 dra74x 引脚球兼容?

3) 3)该芯片 i2c5驱动 器是否支持外部3.3V 上拉 电阻? 还是仅支持1.8V?

我使用读取 i2c 引脚配置  

# omapconf 读取0x4a0036b4

0005000A

# omapconf 读取0x4a0036b8

0005000A

在我们的定制板上,使用 i2c 工具扫描时未找到任何设备  

# i2cdetect -y 4 -r

    0 1 2 3 4 5 6 7 8 9 A b c d e f

00:         ------------ ------------ ------

10:------------ ------------ ------------ --

20:------------ ------------ ------------ --

30:------------ ------------ ------------ --

40:------------ ------------ ------------ --

50:---------- ------------ ------------ --

60:------------ ------------ ------------ --

70:------------ ------

此致  

雄伟

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    熊伟

    1) 1)是的、这是用于 DRA77系列的预量产测试器件
    2) 2)否
    3) 3)是、如果您使用3.3伏的电压为 vddshv10电源轨供电。 但是、该电源轨也为其他外设供电。 您必须检查它是否适用于其他外设。 其他解决方案是插入电平转换器。
    此致、
    STAN
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Stanislav
    那么,该芯片是否与所有5个 I2C 控制器上的 DRA777P 兼容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是的、I2C 模块是相同的。 但是、预量产器件可能不符合数据表中定义的所有时序参数。

    此致、

    STAN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Stan
    [3143.054021] i2c i2c-4:ioctl、cmd=0x705、arg=0xbe9ccc5c
    [3143.054037] i2c i2c-4:ioctl、cmd=0x706、arg=0x0c
    [3143.054048] i2c i2c-4:ioctl、cmd=0x720、arg=0xbe9ccc24
    [3143.054060] i2c i2c-4:master_xfer[0] W、addr=0x0c、len=1
    [3143.054070] i2c i2c-4:master_xfer[1] R、addr=0x0c、len=1
    [3143.067724] omap_i2c 4807c000.i2c:地址:0x000c、len:1、标志:0x0、停止:0
    [3143.067758] OMAP_i2c 4807c000.i2c:IRQ (ISR = 0x0010)
    [3143.067855] OMAP_i2c 4807c000。i2c:IRQ (ISR = 0x0006)

    我只是得到一个没有 DEIVCE ACK (位9)的错误,您能从 SOC 端提供一些建议吗?

    我从复制 u-boot 代码
    git://git.omapzoom.org/repo/u-boot.git p-ti-u-boot-2016.05的分支
    和中的内核代码
    git://git.omapzoom.org/kernel/omap.git p-ti-ls-linux-4.4.y 的分支

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、雄伟:

    我们需要检查 I2C 总线活动。

    我们需要弄清楚 I2C 从器件是否未确认 I2C 寻址。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    我们已将 i2c 器件重新设计为 i2c2、并在 i2c 总线#2上工作
    不要在 i2c 5号巴士上工作

    我想知道、我应该使用这个特殊的配置配置什么、我检查了 dra76p EVM 板方案、我们有相同的921串行器芯片、McASP1_AXR0/1和具有焊盘配置的 Sam 配置的相同引脚

    git.omapzoom.org

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好  

    请忽略此主题,即我们的硬件错误

    感谢你的帮助

    此致