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/OMAP-L137:同时使用 NAND 闪存和 LCD。

Guru**** 2578945 points
Other Parts Discussed in Thread: OMAP-L137

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/595357/linux-omap-l137-use-nand-flash-and-lcd-at-the-same-time

器件型号:OMAP-L137

工具/软件:Linux

你(们)好

根据 menuconfig 上的以下图片、UI 板选项包括 LCD 和 NAND 闪存以及 NOR 闪存、只能选择其中一个。

在 TI 站点中搜索后、我可以找到以下链接。 我们似乎 可以将内核配置为具有 LCD 和 NAND 闪存以及更改源代码。

e2e.ti.com/.../125012       (OMAP-L137 MMC/SD 和 EMIFA NAND 闪存多路复用)

https://e2e.ti.com/support/dsp/omap_applications_processors/f/42/t/12347?tisearch=e2e-quicksearch&keymatch=OMAP-L137%20Nand%20&%20LCD%20Driver    (OMAP-L137 NAND 和 LCD 驱动器)

 第一个问题:您认为这种情况是正确的吗?  

第二个问题:如何 配置内核(PINMUX、……) 有 LCD 和 NAND 闪存?

此致

Stephan James

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

    在上一篇文章( e2e.ti.com/.../588839 )中,我漏掉了注意引脚是多路复用的。 从引脚复用来看、LCD 和 NAND 看起来不可能一起工作、因为它们共享相同的引脚、并且 LCD 和 NAND 之间没有其他引脚焊球用于冲突的引脚。

    关于 POST 应答 e2e.ti.com/.../12347 ,假设根文件系统不是来自 NAND,则给出该问题。 UBoot 配置 NAND 并引导内核并放入 RAM。 内核启动后、它可以配置 LCD 并使用。 但是、如果文件系统存储在 NAND 中、则不能同时访问文件系统和 LCD。

    但权变措施是,如( e2e.ti.com/.../125012)所建议 的那样,当访问 LCD 时,您可以编写一个代码来配置 LCD 的引脚,而当访问 NAND 时,您可以配置 NAND 的引脚。 需要添加这段代码、由于它不是动态更改引脚多路复用的标准方法、因此无法保证 LCD 和 NAND 的成功工作正常进行(它可能会影响性能并妨碍 LCD 和 NAND 一起工作)、 对于存储文件系统并可频繁访问的 LCD 和 NAND 等接口也是如此。

    因此、我想说、假设他们不能协同工作是更好的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Dwarakesh

    基于以下文本。LCD 和 NAND 闪存之间似乎没有冲突。如果这是正确的、现在我们可以一起使用 LCD 和 NAND?

    ================================================================================

    e2e.ti.com/.../125012

    嗨、Tommy、

    感谢您的回复。 NAND 闪存仅使用 EMA_D0-7和 EMA_A1-2而 LCD 使用 EMA_BA0、EMA_BA1、EMA_A0、A3-A12和 EMA_D8-15。 根据引脚复用控制寄存器、不应该每个 EMIFA 引脚 都有单独的多路复用、而不是与 LCD 控制器一起使用整个 EMIFA 多路复用?

    Peter

    --------------------------------------------------

    Peter、

    你 是对的。  您应该能够为每个单独的引脚选择 PINMUX 功能并同时使用 LCD 和 NAND。  软件开发过程中可能会忽略这一点。  

    Tommy

    ========================================================================================

    此致

    Stephan James

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

    是的、可以同时连接 LCD 和 NAND。 我错了、我假设没有硬件连接、而不是 NAND。 NAND 和 LCD 有可能共存、这是因为 NAND 不需要地址行。 但 LCD 和 NOR 不能共存、因为它们也不需要地址线和数据线(在这种情况下、它将与 LCD 引脚发生冲突)。 我的上述答案适用于 NOR、而不适用于 NAND。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Stephan、
    还有一点。 可以连接8位 NAND、但会与 LCD 接口的16位 NAND 发生冲突