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/AM5728:更改 ARM 和 DSP 频率

Guru**** 2543380 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/614640/linux-am5728-changing-arm-and-dsp-frequency

器件型号:AM5728

工具/软件:Linux

大家好:

我正在使用 am572x EVM 来运行我的算法。 我需要测试 ARM 和 DSP 的最佳性能。 但我发现 ARM 仅以1000MHz 运行、DSP 仅以600Mhz 运行。 如何将 ARM 和 DSP 频率更改为1500Mhz 和750MHz。

我搜索了一些帖子、只是知道它需要将 OPP_NOM 更改为 OPP_HIGH。 但我找不到任何细节。 无论如何、我可以告诉我可以更改 ARM 和 DSP 频率的详细步骤吗?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哪个操作系统正在运行 RESP。 在 ARM 和 DSP 上?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的 EVM OS 是 Linux am57xx-EVM 4.1.13
    SDK 是 ti-processor-sdk-linux-am57xx-evm-03.03.00.04和 ti-processor-sdk-rtos-am57xx-evm-03.03.00.04
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    DSP 正在运行 SYS/BIOS 6.x

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

    您能给我一些线索吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于 ARM、您可以在/sys/devices/system/cpu/cpu0/cpufreq 中使用 cpufreq 驱动程序、请参阅:
    processors.wiki.ti.com/.../Sitara_Linux_Training:_Power_Management

    对于 DSP、您需要更改固件:
    e2e.ti.com/.../2172636
    从上面的线程中可以看到需要更改 PRCM 中的哪些寄存器。

    此外、此主题还可用于:
    e2e.ti.com/.../1876609

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Yordan
    这对我来说真的很有用。 根据您的线索、我现在知道如何更改 arm 的 cpufreq。 此外、我还知道如何在 CCS 中更改 DSP 频率。 但我的 DSP 固件是由 SDK 在 Linux 中构建的。 因此、我不知道如何更改 SDK 代码以重建固件、从而使 DSP 的频率高达750Mhz。