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/TDA2HV:NOR 闪存部件号 S29GL256S10T 初始化失败。

Guru**** 2609285 points
Other Parts Discussed in Thread: TDA2HV

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/653735/linux-tda2hv-nor-flash-part-no-s29gl256s10t-initialization-failed

器件型号:TDA2HV

工具/软件:Linux

尊敬的 TI 支持团队:

我们有 TDA2X EVM 板。 它具有64MB、也不使用 S29GL512S10TIF010。 根据 Vision SDK 上提供的示例、我们已成功初始化该板、并在该板上写入和读取数据。

在我们的定制板(TDA2HV)上、我们使用相同的 NOR 器件、部件号为32MB  是 S29GL256S10T、但我们无法初始化 NOR 闪存。  

我发现在 EVM 电路板原理图(PG:11)上、它们没有将 SOC 的 GPMC_A0引脚连接到 NOR 闪存。  SoC 的 GPMC_A0引脚未连接、它们将 GPMC_A1连接到 GPMC_A26、然后 分别将 NOR 闪存 A0连接到 A25引脚。  

因此、功能有任何变化、或者我们为什么无法初始化 NOR 闪存32MB  S29GL256S10T?

是否需要更改硬件?

在这里、我附加了定制板 NOR 闪存部分的原理图。  

希望您能做出积极的回应。

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

    您好 Dhaval、

    我将按照呼叫中的讨论将此主题转发给 EVM 团队。
    同时、您可以尝试在一个板上进行硬件修改、以确保其余的一切正常。

    此致、
    Rishabh

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

    您好 Dhaval、

    即使 EVM 团队也不知道有类似的引脚印花。
    您应该联系内存供应商以查看他们是否有任何可用的内容。
    您是否在一个电路板上尝试了硬件修改?

    此致、
    Rishabh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Dhaval、
    仅8位存储器需要 A0。 对于16位、它没有连接。 在 TRM 的15.4通用存储器控制器一章中对其进行了介绍。

    至少这是我从 TRM 中知道的。
    此致、
    STAN
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Stan、

    感谢您的回复。

    现在、您能向我们建议我们可以从硬件方面做些什么吗?

    通过断开 SOC TDA2X 的 GPMC_A0引脚与 NOR A0引脚的连接、我们可以初始化 NOR 闪存吗?

    在没有任何硬件更改的情况下、我们可以通过在软件方面投入更多精力来初始化 NOR 闪存吗?

    如果我选择具有相同器件和相同引脚映射且在8位上工作的其他闪存、那么我们可以在没有任何硬件更改的情况下初始化 NOR 闪存、对吧?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我将执行硬件修改、我还将尝试找到具有相同封装和引脚映射但按字节操作的 NOR 闪存
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Dhaval、

    我不知道软件初始化及其工作原理。 我个人认为、由于您的地址总线被一个地址总线移位、结果将不会看到整个存储器、而是只看到一半的存储器。 但是、再说一次、我不知道软件初始化、因此这可能是足够的初始化失败、并且看到它失败是正常的。

    是的、您的当前设计更适合8位存储器。 请参阅 TRM GPMC 部分。