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/BEAGLEBK:I2C 过程调用

Guru**** 2977180 points

Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/677546/linux-beaglebk-i2c-process-call

器件型号:BEAGLEBK

工具/软件:Linux

大家好、

我使用的是 BeagleBone Black 和基于它的定制板、并使用 AM3352处理器。

在 BBB 上、我运行的是 Debian Linux 7 (Linux 3.8-13)

在定制板上、我运行的是 Angstrom 发行版。

在两个电路板上、当我运行 i2cdetect -F 2时、它们会给出相同的结果、如下所示:

/dev/i2c-2实现的功能:

I2C                是的

SMBus 快速指令        否

SMBus 发送字节          是的

SMBus 接收字节         是的

SMBus 写入字节          是的

SMBus 读字节          是的

SMBus 写入字          是的

SMBus 读字          是的

SMBus 进程调用         是的

SMBus 块写入         是的

SMBus 块读取          否

SMBus 块进程调用      否

SMBus PEC             是的

I2C 块写入          是的

I2C 块读取           是的

 

我需要使用 I2C 的 Process_call 功能。

问题是:proc_call 功能是否依赖于硬件?  

如果只是软件、我可以使用任何补丁或驱动程序、以便在硬件上支持它?  

我在网上查询过这方面的情况,但没有找到任何答案。

我希望这个社区能够提供帮助。

提前感谢、

Zeegee

/dev/i2c-2:I2C 实现的功能                yesSMBus 快速命令        noSMBus 发送字节          YesSMBus 接收字节         是 SMBus 写入字节          是 SMBus 读字节          是 SMBus 写字          是 SMBus 读字          是 SMBus 进程调用         是 SMBus 块写入         是 SMBus 块读取          noSMBus 块进程调用      noSMBus PEC             YesI2C 块写入          YesI2C 块读取           是的

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TI 不支持 Debian Angstrom。 请将您的问题直接发送至 www.beagleboard.org 上的社区