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.

[参考译文] AM62L-PROCESSOR-SDK:1GB DDR 的引导打印问题

Guru**** 2392905 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1497289/am62l-processor-sdk-bootprint-issue-with-1gb-ddr

器件型号:AM62L-PROCESSOR-SDK

工具/软件:

尊敬的 TI 支持部门:


Im 与具有1GB DDR 板的 AM62l3 CPU 配合使用。 我已经更新了 TFA 源代码中 fdts/"--".dtsi 部分下的 DDR 相关 dtsi 还更新了 DTS "k3-am62l-ddr"中的 include 部分。 板也启动了,但我有一个疑问,在 dtarting 部分的引导印,如下所示。

注意:引导可信固件
注意:BL1:v2.12.0 (发行版):11.00.05-Dirty
通知:BL1:建造时间:2025年2月26日05:00:39
注意:lpdd4_init <-
注意:DDR RAM 大小=80000000
注意:bl1_platform_setup DDR 初始化完成
注意:k3_bl1_handoff 进入 WFI - BL1的末尾

在这里、DDR RAM 大小似乎仍然为2GB。 为什么它没有得到更新。我在进行更改时错过了什么。可以有任何人帮助我解决这个问题

谢谢、
Dheeraj K

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

    Dheeraj、请发送您所执行更改的补丁。   

    此致、

    James

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

    尊敬的 Dheeraj:

    请确保您已更改 U-Boot 器件树中的 DDR 大小配置、如下面的 U-Boot 补丁中所示。

    diff --git a/dts/upstream/src/arm64/ti/k3-am62l3-evm.dts b/dts/upstream/src/arm64/ti/k3-am62l3-evm.dts
    index f5cdb94206b4..87ce1a317e4a 100644
    --- a/dts/upstream/src/arm64/ti/k3-am62l3-evm.dts
    +++ b/dts/upstream/src/arm64/ti/k3-am62l3-evm.dts
    @@ -29,7 +29,7 @@
            };
     
            memory@80000000 {
    -               reg = <0x00000000 0x80000000 0x00000000 0x80000000>;
    +               reg = <0x00000000 0x80000000 0x00000000 0x40000000>;
                    device_type = "memory";
                    bootph-all;
            };

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

    您还需要在 TF-A 器件树中更改 DDR 大小配置。

    /board-support/trusted-firmware-a-2.12 + Git:

    diff --git a/fdts/k3-am62l-ddr.dts b/fdts/k3-am62l-ddr.dts
    index b483e1b4b8cf..a31266b9e6e4 100644
    --- a/fdts/k3-am62l-ddr.dts
    +++ b/fdts/k3-am62l-ddr.dts
    @@ -12,7 +12,7 @@
             memory@80000000 {
                     device_type = "memory";
                     /* 2G RAM */
    -                reg = <0x00000000 0x80000000 0x00000000 0x80000000>;
    +                reg = <0x00000000 0x80000000 0x00000000 0x40000000>;
             };
     
            memorycontroller: memorycontroller@f300000 {

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

    尊敬的 Bin:

    感谢您的更新。

    - Dheeraj