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.

[参考译文] AM2434:AM2434:AM243X-AM243X:CAN AM243X 使用 MCU-PLUS-SDK PSRAM 作为代码的存储器扩展

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1641298/am2434-am2434-mcu-plus-sdk-am243x-can-am243x-use-gpmc-psram-as-memory-extention-for-code

器件型号: AM2434

你好  

我们想知道我们是否可以将 GPMC PSRAM 用于 ospi XIP 等代码。  我们知道 GPMC 可能不会很快、并计划将并非总是执行的 COE 作为内部 MSRAM 的扩展。

请提供建议

 

此致

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

    您好、Winson Lim、


    我们测试了 GPMC PSRAM 仅用于数据存储(Memcopy 操作)、而不是用于代码执行。 测量的性能结果为:

    -读取速度:44.41 Mbps = 5.55 MB/秒
    -写入速度:40.97 Mbps = 5.12 MB/s

    这些结果代表的是数据传输性能、而不是代码执行性能。 通过启用 DMA、可以显著提高当前 5.55 MB/s 的读取速度:
    我们建议探索如何为 GPMC PSRAM 数据传输启用 DMA、以实现更好的性能。

    根据我们的测试和分析、我们建议仅使用 GPMC PSRAM 来存储数据:
    我们尚未验证可用于 XIP 代码执行的 GPMC PSRAM。 将其用于执行代码引入了:
    -不可预测的指令提取延迟
    -潜在的实时要求违规
    -未知的缓存交互效应

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/12_00_00_26/exports/docs/api_guide_am64x/EXAMPLES_DRIVERS_GPMC_PSRAM_IO.html

    此致、

    Anil.