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.

[参考译文] AM62A7:如何将处理器时钟用于 AM62A7上的外设?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1510942/am62a7-how-to-use-processor-clock-for-peripheral-on-am62a7

器件型号:AM62A7

工具/软件:

HII TI、
我正在 AM62A7 SOC、我想为一个具有 Rate 24MHz 的外设进行时钟输出。
Q1:是否有从 AM62A 获取可配置时钟输出的配置?
问题2:如果是、如何在设备树中配置它?

AM62A7中有哪些内部时钟源?如何找到正确的"分配时钟"和"分配时钟父母"?

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

    你好、Vanshika Mandhyan、

    您必须指定要在时钟沿输出哪个 PLL、而不是24MHz 规范?

    您可以查看下面的时钟树、这样有助于确定您需要在时钟沿输出的 PLL 时钟。

    另请确认您是否希望在 Linux A53端而不是 MCU R5F 内核 RTSO/NOROTS 上执行此测试?  

    我觉得这些是观察时钟、而是从 Linux A53 内核在 MCU R5F 内核上执行时很容易、您可以确认。

    https://dev.ti.com/sysconfig/#/config/?args=--product%20%2Fmnt%2Ftirex-content%2Fsitara_ctt_1_1_4%2F.metadata%2Fproduct.json%20--device%20AM62A7%20--package%20%22FCBGA%20P$OPEN$AMBP$CLOSE$%22%20--variant%20AM62A74-M%20--context%20system

    此致、

    Anil.

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

    您好:

    我想主要在 Linux A53上执行此测试。 时钟输出应由处理器本身生成。 但如果它不可用、我就可以使用 MCU 端、前提是时钟应可从 Linux 驱动程序配置。

    问-还有一个关于处理器时钟输出的示例吗?

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

    你好、Vanshika Mandhyan、

    默认情况下、SOC 不会驱动时钟输出。

    要驱动时钟输出、我们必须进行 PADCFG 寄存器设置和多路复用器选择。

    我们没有任何示例、您预计主要在 Linux 内核上进行此类测试。 因此、我们将把线程迁移到 Linux 专家。

    此致、

    Anil.

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

    尊敬的 Vanshika:

    WKUP_CLKOUT0引脚(焊球 B10)似乎可以输出24MHz 时钟。 为此、您需要在内核器件树中进行以下更改。

    1.添加了 b10的引脚多路复用以设置为模式0。

    2.将以下内容添加到需要24MHz 时钟的 DT 节点中:

    Clocks =<&K3_CLKS 226 0>;
    Assigned-clocks =<&K3_CLKS 226 0>;
    assigned-clock-parament=<&K3_CLKS 226 3>;
    分配的时钟速率=<24000000>;

    请注意、这里对这个 clk 输出的性能进行了表征。 您需要使用它驱动的设备对其进行验证。