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-AM62X:为 AM62xx 提供 TI-u-boot/GPMC 并行 NAND 引导支持

Guru**** 2539500 points
Other Parts Discussed in Thread: SK-AM62-LP

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1386764/processor-sdk-am62x-ti-u-boot-gpmc-parallel-nand-boot-support-for-am62xx

器件型号:PROCESSOR-SDK-AM62X
Thread 中讨论的其他器件:SK-AM62-LP

工具与软件:

你(们)好

我的客户希望从连接到 GPMC 的并行 NAND 引导 Linux。

在 ti-u-boot 代码中、有 nand.env、但我认为此代码仅支持托管 NAND (例如 OSPI)

https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/include/environment/ti?h=ti-u-boot-2023.04 

https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/include/environment/ti/nand.h?h=ti-u-boot-2023.04 

是这样吗?

——

是否有在 ti-u-boot 中支持 GPMC NAND 引导的计划?

此致、

Gr

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

    您好、GR、

    我将把您的问题发送给我们的 U-Boot 专家进行评论。

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

    是的、nand.env 包含与 OSPI NAND 相关的配置。

    AM64x 和 AM62x LP 板支持 GPMC NAND。

    常规 SK 不能与 GPMC NAND 卡连接。 因此、支持在 LP SK 上。

    此致、
    Aparna

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

    尊敬的 Aparna:

    感谢您提供的信息。

    是否有适用于 SK-AM62-LP 的 GPMC NAND Linux 引导(SPL 引导、不使用 SBL)的文档?

    您是否已使用 SK-AM62-LP 和 Linux BSP/驱动器对 NAND 闪存器件型号进行了测试?

    此致、

    Gr

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

    您好!

    请查找以下文档:
    https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/09_02_01_10/exports/docs/linux/Foundational_Components /内核/NAND.html Kernel_Drivers

    使用 AM62x-LP 测试的 GPMC NAND 闪存器件为"mt29f1g08abaeawp"和"mt29f4g08abafa"

    此致、
    Aparna

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

    尊敬的 Aparna:

    非常感谢。

    我可以有最后一个问题吗?

    我认为.backup 分区是用户的选项。

    因此不一定需要。 (这是正确吗?)

    我认为 AM335x 是尝试从.backup 4次引导(例如、首次尝试读取 NAND.SPL。如果失败、则第二次尝试读取 NAND.SPL.Backup1。如果失败 、则尝试读取 NAND.SPL.Backup2、……NAND.SPL.BACKUP 3。如果失败、则尝试启动下一个硬件)。

    这与 AM6x 一样吗?

    那么、最多.backup 分区4是多少(last:NAND。tiboot3.backup3)?

    您能告诉我 Backup2和 Backup3的地址吗?

    此致、

    Gr

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

    您好!

    AM6x 器件中只有一个备份区域适用于 tiboot3.bin。
    您能否共享 AM335x 的源代码、在那里可以看到4个备份?

    此致、
    Aparna

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

    尊敬的 Aparna:

    感谢您提供的信息。

    我理解。

    您能否共享 AM335x 的源代码(其中可以看到4个备份)?

    很抱歉、我没有该代码。

    因为我的客户的问题。

    此致、

    Gr