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.

[参考译文] 66AK2E05:UBoot 和 Linux 源代码发生了变化、以匹配新的时钟频率

Guru**** 2563960 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/627146/66ak2e05-uboot-and-linux-source-code-changes-to-match-new-clock-frequency

器件型号:66AK2E05

您好!

我们正在设计 66AK2E05 定制板、并使用 不同于 EVM 板的 PLL 设置。

EVM 板具有以下时钟频率:

NETCPCLK:100MHz

DDRCLK:100MHz

CORECLK:100MHz

SGMICLK:156.25MHz

而在定制电路板中 、我们有 NETCPCLK:125MHz 和 DDRCLK:125MHz;CORECLK 和 SGMICLK 是相同的。  

我正在尝试通过更改 BMC 中的时钟发生器输出来更改 EVM 板的频率、以匹配我们的新时钟频率。  

但是、我想知道应该在 U-boot 和 Linux 源代码中进行哪些更改来匹配这些更改的 NETCPCLK 和 DDRCLK 频率? 我使用"ti-processor-sdk-linux-rt-k2e-evm-03.03.00.04"构建 Uboot 和 Linux 内核映像。

我最初使用 UART 引导模式一次、然后通过 TFTP 获取新的 Uboot 映像并刻录到 SPI 闪存、稍后使用 SPI 引导模式。

您能告诉我在这些更改的时钟频率下启动电路板所需的 U-boot 和 Linux 内核源代码更改吗?

此致、

Ashwini

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

    PLL 设置自:
    u-boot/arch/arm/mach-keystone/clock.c
    u-boot/arch/arm/mach-keystone/sp.c
    定义可在上述.c 文件中包含的相应头文件中找到。

    此致、
    Yordan