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.

[参考译文] Linux/PROCESSOR-SDK-AM335X:U-boot 中的 GPMC 预取

Guru**** 2532560 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/593014/linux-processor-sdk-am335x-gpmc-prefetch-in-u-boot

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Linux

您好、社区成员!!

我正在使用定制的 AM335x 板处理 PSDK 3.02。  我需要启用 CONFIG_NAND_OMAP-GPMC_PREFetch、以便减小 NAND 启动时间。

当我启用上述配置时、我无法访问 NAND。 电路板正在重新启动任何 NAND 读取/写入操作。

我已经讨论  过,但仍然无法弄清这个问题。 如果没有 OMAP-GPMC_PREFetch 配置、我能够读取/写入 NAND。 为了缩短启动时间、我需要启用配置。 有人可以提出建议吗?

谢谢

深度

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您能否从 SDK 03.03.00.04中查看最新的 OMAP-GPMC 驱动程序? 将其与之前 SDK 03.02中的驱动程序进行比较、必要时进行修改。

    您是否在调试控制台上获得任何输出? 您可以共享吗?

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

    Yordan、您好!

    我没有将 NAND 驱动程序与最新的 SDK 3.03进行过比较。 我将对其进行比较。

    该板只需通过任何 NAND/WRITE 操作进行复位即可。  可能是我缺少任何配置。

    这些配置用于 DMA

    #define CONFIG_OMAP3_DMA
    #define CONFIG_SPL_DMA_support
    #define CONFIG_NAND_OMAP-GPMC_PREFetch

    谢谢

    深度

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

    是否有以上更新?

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

    您能否尝试重新启用 nand 驱动程序模型、目前在 AM335x_EVM.h 中未定义:
    /*
    *禁用 MMC DM 进行 SPL 构建、并可在添加后重新启用
    *在 SPL 中支持 DM
    *
    #ifdef CONFIG_SPL_Build
    #undef CONFIG_DM_MMC
    undef config_timer
    #undef CONFIG_DM_NAND
    #undef CONFIG_DM_USB
    #endif

    此致、
    Yordan