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.

[参考译文] AM6442:AM2434:GPMC-AM243X:使用 MCU-PLUS-SDK NOR 闪存进行启动和代码存储

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1640876/am6442-am2434-mcu-plus-sdk-am243x-usage-gpmc-nor-flash-for-bootup-and-code-storage

器件型号: AM6442
主题中讨论的其他器件: MCU-PLUS-SDK AM243X-AM243X

您好 TI 专家

由于技术限制、只有一个 OSPI 端口/通道、因此我们希望使用 GPMC NOR 闪存进行启动和代码存储。 我们希望使用 GPMC NOR 闪存进行代码存储、并使用 OSPI RAM 进行运行时组合。 请告诉我们这种做法的可行性。  在另一个线程中、有人提到 GPMC 也不是很慢、我们想知道速度是多少。   

 

 

此致

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

    您好、 


    AM64x/AM243x 器件不支持 GPMC 引导。

    因此、您无法使用 GPMC 引导模式。 我们没有进行任何性能测量,但根据其他设备的测量结果, GPMC 设备通常比 OSPI/EMMC 慢。

    GPMC NOR 或 GPMC PSRAM 接口主要用于 AM64x/AM243x 器件中的存储目的。

    此致、

    Anil.

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

    您好、Swargam

    您是意味着 Bootrom 不会在连接到 MCU-PLUS-SDK 的 norflash 中加载代码、还是 GPMC-AM243X 中没有 SBL?  因为如果这是唯一的 SBL 问题、我们计划进一步研究、但如果 Bootrom 即使将 bootpin 设置为 GPMC 也不会加载、那么我们也无法执行任何操作

    此致

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

    您好、 

    不支持 SBL GPMC、也不支持 MUC+SDK。

    您能够实现 SBL GPMC NOR 应用、但问题是 SBL GPMC 也没有在 AM64x SOC 中进行测试。

    即使 SBL/ROM 引导正常工作、如果性能下降、也不可能更改 ROM GPMC 或非实现。

    因此、我们建议客户不要使用 GPMC NOR 引导模式。

    此致、

    Anil.

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

    预期的 Mbps 是多少?  对于我们的应用、速度可能是可以容忍的。  你能给出一个指示吗?

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

    您好、 

    您能否分享使用 GPMC NOR 和 OSPI PSRAM 预期的吞吐量?

    现在、我正在收集其他团队的所有详细信息、收到这些信息后、我应该与您分享这些信息

    此致、

    Anil.

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

    你好 Anil

    非常感谢您研究这个

    对于 GPMC NOR:我们期望 125Mbps。 但假设(仅当)Bootrom 无法实现这一点时、  

    我想我们可以引导一个小型 SBL、然后在 SBL 中、我们可以更改一些 GPMC 参数、然后我们可以提高速度  

    因此、更大的映像加载速度更快。  

    对于 Ospi PSRAM:这是我们第一次将 ospi 用于 PSRAM。 (我们希望从 PSRAM 中连接 XIP)

      在上一个工程中、我们使用了连接到并行接口的 SRAM、这是一个类似的示例器件  

     www.issi.com/.../61-64WV102416FALL-BLL.pdf 支持 10ns 访问时间。  最大 70ns

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

    您好、 

    我已经在内部与我们的团队讨论了这一建议、我们在这一方法上保持一致。

    如上所述、一旦加载了小尺寸的 SBL 并且 RBL(ROM 引导加载程序)完成、GPMC 将重新配置为 133MHz 并在 SBL 中应用优化的时序参数。 这将获得更好的性能数据。

    目前、我们尚未在 EVM 上进行测试或也没有吞吐量数字。 我希望您收到 GPMC 或非子卡。 我们可以帮助您启用 GPMC 或 EVM 上的 GPMC、以在您侧对其进行测试、并获取测试结果。 根据这些性能数字、您可以决定是否继续。

    如果不满足任何引导时序要求、则无法更改 ROM 引导优化、因为它们在 SoC 中是固定的。 我们必须接受 ROM 启动性能数字。

    如果这是可以接受的、我们同意上述建议。  

    此致、

    Anil.

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

    尊敬的 Anil:

    我们能否提供 一些 GPMC NOR 闪存的代码示例?

    MCU+SDK 中的一个用于 NAND。

    此致、

    Kien

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

    您好 Kein、

    我的团队成员已经分享了 OSPI PSRAM 示例代码。
    请要求客户运行这些示例。 我还要分享 GPMC NOR 示例。 目前、我在实施示例时面临一些挑战。 解决问题后、我会更新状态

    此致、

    Anil.

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

    你好 Anil

    根据 GPMC 子卡中的建议“对于非多路复用地址 数据 16 位器件模式、 AM243x 微控制器的[21-1]地址线将连接到
    [20-0]的 外部 NOR 闪存。“  使用 21 个地址线(2^21* 16 位)时、只能使用 32MB (4MB)?
     GPMC_WPN 焊盘的 GPMC0_A22 替代功能是否可用于扩展到高达 8MB?

    有哪些替代方法可以使用高达 256MB 的内存(例如,基于女儿的部件)?  查找子卡和 AM24x 之间的连接建议。

    谢谢

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

    您好 SSR:

    请参阅下图。

    它使用 22 位地址线和 16 位数据线。 然后、您可以连接 2 × 22^16 位、大小为 8MB。

    FYI、 子 卡上有一个引脚 NOR 字节、字节或字控制引脚、默认情况下连接上拉和下拉电阻。

    在测试过程中、您需要上拉字大小并下拉字节。 您可以参考调试器卡的原理图以了解更多详细信息。

    此致、

    Anil.

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

    以下是我们 通过删除 extentione2e.ti.com/.../sbl_5F00_null.release.hs_5F00_fs.tiimage.txt 来使用 plese rename txt的 SBL null。   

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

    您好、Winson、

    您能否同时分享 GPMC 或非示例?

    我们已经验证了 GPMC 字节引脚电阻器和 BOOT 引脚配置、这些配置看起来都是正确的。

    为了进一步分析这个问题、我们需要使用 GPMC 示例在我们这边进行测试

    此致、

    Anil.

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

    e2e.ti.com/.../zip.txt