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.

[参考译文] AM2634-Q1:查询:-通过 GPMC 连接 AM2634的外部 RAM 的最大大小

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1498276/am2634-q1-query---maximum-size-of-external-ram-via-gpmc-for-am2634

器件型号:AM2634-Q1

工具/软件:

你(们)好

我们将 AM2634-Q1用于我们的应用、根据我们的当前要求、2MB 的内部 RAM 可能不足以满足需求。 我们计划通过 GPMC 接口添加外部 RAM、感谢您提供以下指导:

  1. 支持的最大大小:
    可通过 GPMC 连接到 AM2634-Q1的外部 RAM 的最大大小是多少? 是否有任何已知可与此器件良好配合使用的建议器件型号或存储器类型(例如 SRAM/PSRAM)?

  2. 存储器配置和使用:
    连接外部 RAM 后、我们如何配置应用以利用它? 内部 OCRAM 和外部 RAM 是作为一个连续的内存区域一起工作、还是作为单独的内存组工作?
    如果有任何有关如何在 AM263x 上配置外部 RAM 和使用 GPMC 的参考示例、应用手册或文档、请分享这些信息。

提前感谢您的支持!

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

    尊敬的 Nishanthkumar:

    对延迟深表歉意。

    Unknown 说:
    连接外部 RAM 后、我们如何配置应用以利用它? 内部 OCRAM 和外部 RAM 是作为一个连续的内存区域一起工作、还是作为单独的内存组工作?

    Unknown 说:
    可通过 GPMC
    连接到 AM2634-Q1的外部 RAM 的最大大小是多少

    对于使用 GPMC 连接的16位非多路复用存储器(SRAM/PSRAM)、大小最大为4MB。

    Unknown 说:
    已知是否有任何推荐的器件型号或内存类型(例如 SRAM/PSRAM)可以与此器件搭配使用
    1. 以下是被测试的 SRAM 和 PSRAM 类别:
      1. SRAM -  CY7C10612G30-10ZSXIT
      2. PSRAM - IS67WVE4M16EBLL-70BLA1 (半密度)
    Unknown 说:
    如果有任何有关如何在 AM263x 上通过 GPMC 配置和使用外部 RAM 的参考示例、应用手册或文档、请分享这些内容[/报价]

    最新的 AM263X_MCU_PLU_SDK 在 GPMC- PSRAM 接口上提供了一个工作示例  
    关断速度 :C:\ti\mcu_plus_sdk_am263x_10_01_00_31\examples\drivers\GPMC_PSRAM_io

    有关配置的更多信息、请参阅 AM263X-TRM 的第13.3.1节通用存储器控制器(GPMC)

    Unknown 说:
    连接外部 RAM 后、我们如何配置应用以利用它? 内部 OCRAM 和外部 RAM 是作为一个连续的内存区域一起工作、还是作为单独的内存组工作?

    在与软件专家确认后、我将重新开始讨论。


    此致、
    Rijohn

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

    尊敬的  Nishanthkumar:

    内部 OCRAM 和外部 RAM 是否会作为连续的内存区域协同工作、或者它们是否会作为单独的内存组运行

    OCRAM 和外部 RAM 不是连续存储器。 它们用作单独的存储器组。 GPMC 数据区域从0x68000000开始。


    此致、
    Rijohn

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

    嗨、Rijohn、

    感谢您的支持
    请告知我们二进制文件大小是否较高(例如超过1.5MB)、是否可以将其加载到外部存储器中并运行  

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

    尊敬的  Nishanthkumar:

    如果可能、您能否详细说明您的用例场景?

    此致、
    Rijohn

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

    是的、Rijhon、
    在本例中、我们估计 应用所需的 RAM 存储器 约为 1.2MB (所有4个内核均已启动)。 考虑到未来的要求、我们计划通过 GPMC 添加外部 RAM。 我想了解代码将在内部 RAM 或外部加载的位置

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

    尊敬的  Nishanthkumar:

    我试图理解代码将在内部 RAM 或外部
    中加载的位置

    可以使用链接器文件配置代码的加载/执行。 但是 来自 EXT_SRAM 的 GPMC 上的 XIP 不是 AM263X 中经过测试的用例。 我需要稍后与验证团队核实。


    在这期间,我建议你看看 AM263P器件 ZCZ-C 封装。 AM263P ZCZ_C 是一款采用 AM263X 的引脚对引脚兼容器件(具有与 AM263X 相同的4个内核)。

    AM263 P 用户 3MB OCRAM。 我们不使用 GPMC 接口、而是支持八通道 SPI 接口(133MHz DDR)、XIP 功能、固件无线升级等  

    此致、
    Rijohn