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/AM3358:SDK 6.0内核3.2 ADC

Guru**** 2576215 points
Other Parts Discussed in Thread: AM3358

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/627003/linux-am3358-sdk-6-0-kernel-3-2-adc

器件型号:AM3358

工具/软件:Linux

大家好、

SDK:6.0

MCU:AM3358

我使用的是 AM335x SDK6.0,有一个有关 ADC 的问题。 8通道 AM3358中,请参阅《AM335x ADC 驱动程序指南》,运行 ADC。

通过运行 generic_buffer (在/diver/staging/iio/Document 中)、可以在控制台中打印数据。

现在我有两个问题:

1  如何获取不同通道的数据(我将使用 AIN0 AIN2 AIN3)并知道数据来自哪个通道。

2  当我将 ti_adc 编译到内核时,没有节点(/dev/iio:device0),但在 KO 模块中,节点是建立的。 我已经尝试过很多次了。

我的公司 使用 AM3358已有很多年了,请 尽快给我一些建议 ,特别是第一个问题。

谢谢!!!!  

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

    我们将对此进行研究。 反馈将发布在此处。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有人有这个问题吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    郑先生

    如 ADC 用户指南(processors.wiki.ti.com/.../Linux_Core_ADC_Users_Guide) 所示、一旦节点/sys/bus/iio/devices/iio:device0/存在、则不同的通道将独立显示。

    要获取要显示的通道0、1、2和3、您需要将它们添加到&tscadc 器件树节点中"ti、adc-channels"中的列表中。 这意味着您还需要从设备树中删除或禁用触摸屏支持。

    2.您是否在以下位置遵循 menuconfig 选项: processors.wiki.ti.com/.../Linux_Core_ADC_Users_Guide

    Jason Reeder

    P.S. 我们的 Linux 发行版的最新版本可从以下位置获得(内核版本4.9): software-dl.ti.com/.../index_FDS.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Jason、
    《Linux_Core_ADC_Users_Guide》适用于 SDK 7.0。 我的 SDK 为6.0、我不会在 SDK 中更改我的 SDK。我只想使用 S3C 之类的 ADC、而不是触摸屏等。 一个问题是将 ADC 视为平台并更改 ADC_DRIVER。如果您有此驱动程序、请为我解决。我觉得 TI 非常好、但不是非常友好。