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/PROCESSOR-SDK-AM335X:我使用 Beagle Bon Black 修订版 C、需要有关平台驱动程序启用和测试 i2c 内核的帮助

Guru**** 2558250 points
Other Parts Discussed in Thread: PROCESSOR-SDK-AM335X

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/605379/linux-processor-sdk-am335x-i-am-using-beagle-bon-black-revision-c-need-help-on-platform-driver-enabling-and-testing-i2c-core

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Linux

你(们)好

团队

我正在使用 Beagle Bone Black 开发板、我是一名新手、我想测试 i2c 平台驱动程序。 我能够成功启动电路板

我的任务成功地交叉编译了驱动程序文件夹中存在的 i2c-omap.c 文件。 我完全了解交叉编译

 我需要有关如何测试 Beagle Bone 上生成的此.ko 文件的支持,请指导我使用应用程序测试此驱动程序。

请提供可帮助我了解平台驱动程序 i2c 测试的链接、并提供使用 sysfs 接口测试平台驱动程序的指南(我不是完全了解)

谢谢你  

Deepak R

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

    首先、驱动程序的交叉编译将不起作用。 您还必须修改器件树文件、以便包含 i2c pinmux 设置并启用 i2c 支持(status="oke")。
    换句话说、您还需要交叉编译 DTB 文件。 然后更换旧的。 完成此操作后、您可以输入交叉编译的.ko 驱动程序(或 modprobe)并使用/dev/i2c-X 测试外设。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,yordan
    感谢您的支持
    请帮我解决发布的 i2c 超时错误
    希望得到您的响应

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

    在您的原始帖子中、我看不到有关 i2c 超时错误的任何信息。 您能详细说明吗?

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,yordan
    它位于另一个线程中

    Linux/processor-SDK-AM335X:需要有关测试 i2c 控制器驱动程序 I2C 超时错误的帮助
    让我知道我的测试程序是否是编写的、以及应用程序中是否存在任何错误
    谢谢你
    Deepak R