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/AM3352:NAND 时序

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/664197/linux-am3352-nand-timings

器件型号:AM3352

工具/软件:Linux

您好!

我们使用的是基于 AM3352的定制板。 在 NAND (Micron MT29F4G08ABADAM4)接口中、我们的客户希望将 NAND 计时模式配置为5。 我认为默认情况下、它配置为计时模式0。  

1) 1)我需要在内核中配置 NAND 时序模式的位置。

2) 2)时序模式是否可通过 DTS 配置。?

我使用的是 PROCESSOR-SDK-04.01.00.06版本

此致、

曼诺伊

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    模式5和模式0的具体含义是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Biser、

    根据 NAND 数据表、选择较高的时序模式将加快接收命令、访问和数据周期。

    此致、
    曼诺伊

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

    下面是一个补丁更改 NAND 时序的示例:
    lists.denx.de/.../215582.html
    该补丁不直接适用于您的 NAND 芯片。 您应该更改这些值。

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

    感谢您的回复。 由于补丁仅应用于 u-boot、在内核启动期间是否会更改计时...? 或仅在 u-boot 中配置时序就足够了...?

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

    我能够在 u-boot 和内核中配置 nand 时序(计算出的 GPMC nand 时序值并添加到 DTS 中)。 更改后、它能够检测 NAND 接口。 此外、我还使用 CONFIG_OMAP_GPMC_DEBUG 验证了时序值更新。

    1) 1)现在我不确定是否在 NAND 芯片内更新了时序模式功能。。。。 (将 NAND 芯片设置为时序模式5)


    此致、
    曼诺伊