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.

[FAQ] [参考译文] [常见问题解答] OSPI-AM243X:MCU-PLUS-SDK 可以使用 OSPI PSRAM 作为存储器扩展吗?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1450933/faq-mcu-plus-sdk-am243x-can-am243x-use-ospi-psram-as-a-memory-expansion

器件型号:MCU-PLUS-SDK AM243X

工具与软件:

您好、AM243x OSPI 能否与 PSRAM 配合使用? 如果是、需要哪些硬件和软件修改? 何时适合将 OSPI PSRAM 用于存储器扩展?

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

    可以、AM243x OSPI 可以连接到 PSRAM。

    下面我们将介绍动机、并汇总了向 AM243x EVM 添加 AP 存储器(APS6408L-OBM-BA)时所需的硬件/软件更改  

    说明原因: 某些应用需要额外的存储器。 虽然 DDR 和闪存都是选项、但有时它们不合适。 下面一些示例:

    由于以下原因、DDR 可能不是首选解决方案:  

    1. PCB 布局和时序挑战
    2. 成本

    由于以下原因、闪存可能也不是一个好的解决方案:

    1. 吞吐量(Mb/s)低于 PSRAM  
    2. 访问闪存器件本质上是串行的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    硬件修改:  

    AM243x EVM + OSPI PSAM 原理图:

    e2e.ti.com/.../PROC101E1_5F00_OSPI_5F00_SCH_5F00_AM243x.pdf

    注意: 上述原理图可用作参考。 目前、此电路板在 TI.com 上未销售  

    为启用 OSPI PSRAM、电路板上添加了一个高速开关

    高速开关(S3DDR3812RUAR)使用 OSPI_SW_SEL 在 OSPI 闪存(低)和 OSPI RAM (高)之间进行选择。 OSPI_SW_SEL 上有一个10K 下拉电阻器、默认连接到 OSPI 闪存。

    IO 扩展器 I2C 用于设置 OSPI_SW_SEL。 引脚23 (20)对应于 OSPI_SW_SEL。

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

    对软件所做的修改:

    对 MCU+SDK 的修改以及带有驱动程序的示例应用程序可在 TI 的 Github Beyond SDK 中找到  

    超越 SDK:  GitHub - TexasInstruments/Beyond SDK

    AM243x OSPI PSAM 示例: main-sdk/am243x/examples at main TexasInstruments/Beyond-SDK··GitHub

    自述文件(位于 main TexasInstruments/Beyond-SDK··GitHub 的 Beyond-sdk/am243x/examples/ospi/ospi_PSRAM_io/am243x-evm/r5fss0-0_nortos/Docs)介绍了如何修补 MCU+SDK、并简要介绍了包含的文件和如何构建项目。

    为了运行该应用程序、用户可以刷写应用程序或使用 CCS JTAG 来加载*。out