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.

[参考译文] AM68A:通过 dtsi-files 实现内存速度

Guru**** 2489685 points
Other Parts Discussed in Thread: AM68A, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1556264/am68a-memory-speed-via-dtsi-files

部件号:AM68A
主题: SysConfig 中讨论的其他器件

工具/软件:

您好、

我们有一个带有 AM68A 处理器的定制电路板、通过 800MHz 运行 DDRSS0。
所需的 dtsi 文件是使用 SysConfig 0.12.0 工具创建的。 (主要设置:仅 DDRSS0、800MHz、密度 4、第 1 列、自动 JEDEC 时序)

我们可以从 SD 卡引导到 Linux 并通过 UART 进行访问。

当我们在 SysConfig 工具中通过新的自动 JEDEC 时序将速度更改为 933MHz 时、新的 dtsi 文件包含#define DDRSS_PLL_FREQUENCY_2 466500000、它是 933MHz 的一半、用于工作 800MHz 的同步度量。
进一步的更改涉及单个#defines、它们可能负责更改的时序。

我们将 800MHz dtsi 替换为 933MHz dtsi 并重建映像。
当尝试使用来自 SD 卡的 933MHz 映像进行引导时、我们不会通过 UART 进行任何访问。 根本没有打印输出。

SD 卡的创建方式与 800MHz 版本的创建方式完全相同。 使用 800MHz 映像重写可以正常工作、因此 SD 卡不会成为问题。

什么可能是问题、我们可以在哪里寻找解决方案?

提前感谢很多!

Martin

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

    您好、

    我们将 800MHz dtsi 替换为 933MHz dtsi 并重建映像。
    当尝试使用来自 SD 卡的 933MHz 映像进行引导时、我们不会通过 UART 进行任何访问。 根本没有打印输出。

    如果唯一更改的是 DDR DTSI 文件、那么根本没有 UART 打印似乎有点奇怪。 即使没有正常工作的 DDR、我相信在 DDR 初始化之前仍然应该有 1 或 2 行打印。  

    您能否尝试重新编译 800 和 933 二进制文件以确保源代码和构建步骤没有其他差异?

    此致、
    Kevin

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

    我发现一个缺少 UART 打印输出的问题。 我们将 A72 内核的 UART2 更改为 UART2、但 R5 仍在 UART8 上输出。 我只查看了 UART2、没有 933 Dtsi 的输出。
    在初始化存储器时、我必须进一步检查 UART8 是否存在任何问题。
    谢谢 Kevin。

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

    尊敬的 Martin:

    感谢您的更新。 请告知我们、一旦您在 R5 引导阶段监测 UART8、是否需要进一步的帮助。

    谢谢、
    Kevin

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

    我们为 1066 和 1333MHz 创建 dtsi 文件、这些文件适合第一次使用(运行内存测试,没有任何问题)。
    我们没有获取运行 933MHz 的 dtsi 文件。 唯一的更改是 dtsi 文件的符号链接。

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

    您好、

    我们为 1066 和 1333MHz 创建 dtsi 文件、这些文件可以在第一次使用时正常工作(运行内存测试,没有任何问题)。
    我们没有获取运行 933MHz 的 dtsi 文件。 唯一的更改是 dtsi 文件的符号链接。

    您能否描述当前观察到的问题或者仍然没有收到 UART 打印?

    我假设您正在使用 Linux SDK? 您是否想分享您正在使用的版本?

    此致、
    Kevin