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.

[参考译文] PROCESSOR-SDK-AM62P:SDK 10.00.07.04的 U-Boot 中缺少 TFA FDT 固定值

Guru**** 2539500 points
Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1405509/processor-sdk-am62p-missing-tfa-fdt-fixup-in-u-boot-for-sdk-10-00-07-04

器件型号:PROCESSOR-SDK-AM62P
主题中讨论的其他器件:AM62P

工具与软件:

您好!

这实际上不是一个问题、而是更像是一个错误报告。

我在基于 AM62P 的定制电路板上使用最新发布的 SDK (版本10.00.07.04)、但发现其中存在问题。

TFA 加载地址可使用 mach-level Kconfig [1]进行配置、但未对 AM62P 应用固定值、而 AM62X[2]和 AM62A[3]都存在该地址。 这会导致 TFA 存储器没有标记为保留、且可能被 Linux 内核覆盖的情况。 请注意、此修复程序已存在于主线 U-Boot[4]中。

在我的示例中、存储器在启动时被覆盖、导致早期启动失败。 我怀疑 AM62P EVM (我确认正在正确引导)的情况不是这样、因为它的存储器比我的器件(8GiB vs 2GiB)多。

[1] https://git.ti.com/cgit/ti-u-boot/ti-u-boot/commit/?h=ti-u-boot-2024.04&id=e7fe06bd388095583ac4644f666579cfd5f18de1

[2] https://git.ti.com/cgit/ti-u-boot/ti-u-boot/commit/?h=ti-u-boot-2024.04&id=768fd61873d8539083e7e21376500ce557d60946

[3] https://git.ti.com/cgit/ti-u-boot/ti-u-boot/commit/?h=ti-u-boot-2024.04&id=c553e0e45482003520ab9f8a2e1e367eed4fa49f

[4] https://source.denx.de/u-boot/u-boot/-/commit/44b1d2210f0aa062c45e39860ebdcdbb22c84933

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

    您好!

    感谢您指出这一点。 此补丁正在审核中、将在下一个版本中提供。 同时、您可以使用上游 U-boot 中的补丁来使器件正确引导。

    此致、
    Aparna