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.

[参考译文] AM6442:从 R5 SPL 读取 ADC

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1521202/am6442-read-adc-from-r5-spl

器件型号:AM6442

工具/软件:

您好:

我想在 R5 SPL 期间读取 ADC(一个通道)。 你能给我一个提示,如何实现这一点?
我的理解是、我必须使用 ti_sci.c 固件驱动程序请求器件。 那么、器件是否会自动启用(时钟/电源)?

之后、我认为必须配置这些步骤(在本例中只有一个)、并且必须启动 ADC。 我不想使用中断(出于复杂性原因)、可以等待一段时间、直到数据可用为止。

您能否发布一个示例、说明如何配置和启动 ADC?

提前感谢。

Br Benjamin

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

    您好 Benjamin、

    很抱歉这里的回复延迟了,我是从度假回来的。

    您能给我详细介绍一下您的用例吗? 例如:

    您要读入哪些数据?

    哪个内核实际会消耗 ADC 数据?

    为什么选择 R5F SPL、而不是稍后的 U-Boot complete 或 Linux 本身?

    此致、

    Nick

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

    您好、Nick、  

    没问题。 我们有多种型号的电路板。 每个型号都有一个不同的分压器连接到 ADC。 我们希望根据分压器的值在第一个引导阶段加载正确的器件树。

    Br Benjamin

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

    您好 Benjamin、

    明白。

    我希望可以在 SPL 期间从 R5F 控制 ADC。 但是、我们无法支持该用例(TI 没有人验证过他们能够在 SPL 工作期间获取 ADC,然后继续验证每个软件版本的代码)。

    如果您有兴趣自行开发代码、可以先查看其他 e2e 主题中的指针:
    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1389790/am6442-how-to-read-from-adc-in-u-boot-spl

    此致、

    Nick

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

    您好、Nick、

    好的、无论如何、谢谢。

    Br Benjamin