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/TMS320DM8148:u-boot 和 Linux 中具有不同的时钟速率

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/618173/linux-tms320dm8148-different-clock-rate-in-u-boot-and-linux

器件型号:TMS320DM8148

工具/软件:Linux

您好!

我们最近注意到、Linux 中观察到的时钟速率与 u-boot 不同。

在 u-boot 中、我们看到:


U-Boot 2010.06脏污(2016年12月26日- 10:37:28)

TI8148-GP 3.0版

L3时钟:200MHz
IVA 时钟:410MHz
ISS 时钟:480MHz
DSP 时钟:750MHz
DSS 时钟:200MHz
ARM 时钟:720MHz
DDR 时钟:400MHz

在具有 cpuinfo 或 sysfs 条目的 Linux 中、我们可以看到1GHz 的速率。

芯片修订版本应限制为720Mhz。

1.时钟速率有何不同?

2.我们尝试使用 sysfs scaling_setspeed 将速率更改为600MHz,但未能更改为600M (尽管它出现在可用频率的 sysfs 条目中)

谢谢、

已运行

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

    您好、Ran、

      我认为在您的情况下已启用 DVFS、这可能会改变 CPU 频率。 您的电流调节器是什么?

    它应该是用户空间调节器、以便从 sysfs 接口更改频率。

     如果问题仍然存在、请提供 dmesg 日志和配置文件。

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

    感谢您的反馈。

    如果我要使用用户空间管理器、它是否提供其他可用频率(现在我们只有600000和1000000)、我还想更改为其他频率。
    有可能吗?

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

    您好、Ran、

        是的、我们也可以更改为其他频率。 我们必须添加/启用 OPP (操作点)。 但请注意、启用或添加其他 opps 可能会导致系统不稳定。

    什么是 Linux 内核版本? 如果是2.6、则检查 arch/arm/mach-omap2/opp814x_data.c 以了解支持的 OPP。 如果大于3.7,请检查相应的 dtsi 文件。

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