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.

[参考译文] AWR1642:是否可以在 QSPI 接口上连接通用 SPI 闪存?

Guru**** 2563960 points
Other Parts Discussed in Thread: UNIFLASH, AWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/639898/awr1642-is-possible-to-connect-a-general-spi-flash-on-qspi-interface

器件型号:AWR1642
主题中讨论的其他器件:UNIFLASH

大家好、

我想在 QSPI 接口上连接 IS25LP032D SPI 闪存。

Uniflash 是否仍可用于此连接且未进行软件修改?

提前感谢。

B.R.

OC

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Omin、
    我们已经验证了 Spansion、Micronix、Winbond SDF。
    但通常,支持四路模式和 JEDEC 命令的 SDF 应该可以使用。

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

    以下因素将决定 XWR16xx ROM 引导加载程序是否能够与 XWR16xx 器件上的 SFLASH 连接和配合使用:

    先决条件:
    SFLASH 支持 SFDP 命令、并使用与 JEDEC 兼容的有关闪存功能和命令集的信息进行响应。

    ROM 辅助下载到闪存(器件管理模式- SOP5):
     ROM 辅助下载应适用于所有允许“内存映射模式”和“页面程序命令(0x2)”的闪存变体,具有1个虚拟字节和24位寻址。
     除了写入闪存之外,ROM 引导加载程序还支持设置 Spanion 和 Macronix 型号的“四路使能”位(仅限某些特定器件型号)。
    如果上述任何步骤失败,设备支持“引导模式–UART”,该模式可用于将应用程序下载到 MSS RAM 并执行,后者可用于对 SFLASH 进行编程。

    闪存中基于 ROM 的负载(功能模式–SOP4):
    ROM 引导加载程序根据 SFLASH 响应 SFDP 命令发布的最高功能模式(四路/双路/单路)执行闪存读取。 所使用的命令也由 SFDP 响应发布。 因此、如果支持四路读取、预期是闪存中的四路使能(QE)位已置位。 ROM 引导加载程序将使用四路模式来执行读取。

    建议:
    闪存供应商具有可订购的器件型号、并设置了四路使能(QE)位。 建议使用这些变体来与 TI 毫米波 SOC 配合使用。

    已知问题:
    XWR1642预量产器件中的 ROM 引导加载程序与支持扩展寻址模式的 SFLASH 变体不兼容。 具体而言,SFDP 命令响应的“地址长度数”字段不支持为非零。 XWR1642器件中的 SFLASH 可寻址区域总量为8 MB。 因此,“地址长度数”= 0 (对应于3个字节地址长度)将满足可寻址范围。 但是,兼容性问题在于允许“3或4字节地址长度”的变体。
    我们的 XWR1642器件生产版本将解决此不兼容问题。

    希望这对您有所帮助!

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

    您好、Naveen、

    非常感谢您的详细解释。

    在仔细检查 IS25LP032D 规格后、它支持符合 JEDEC JESD216标准的 SFDP 命令。 以及支持的四路使能位集。

    我的硬件连接应如下所示。 请帮助我们再次确认是否可以与 AWR1642配合使用。

    AWR1642 QSPI 接口

    IS25LP032D

    QSPI_CLK (R12)

    SCK

    QSPI_CS (P11)

    CE 编号

    QSPI_0 (R13)

    SI

    QSPI_1 (N12)

    所以

    QSPI_2 (R14)

    WP#

    QSPI_3 (P12)

    保持

    提前感谢。

    B.R.

    OC

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

    是的、硬件连接正确!
    请确保在 QSPI_2和 QSPI_3引脚上施加了一个上拉电阻(PULL_UP)。 您可以使用 TI EVM 原理图作为参考。
    此外、请确保已经设置了 quad 位、因为 ROM 引导加载程序将期望该位被设置并尝试进行四路读取。

    此致、
    Naveen