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.

[参考译文] TDA4VM:如何访问 DDR 存储器 R5f 侧?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1629463/tda4vm-how-to-access-the-ddr-memory-r5f-side

器件型号: TDA4VM

尊敬的 TI 团队:

我们想要创建在 r5f 和 A72 之间共享的保留共享存储器、我们在 Linux 上为 A72 编写了小型共享存储器驱动程序、因为我们可以从 A72 端应用程序写入、而 r5f 端的示例应用程序代码将读取相同的共享存储器。

在 SDK (9.02) 中、我们可以找到用于访问共享存储器的示例代码?
在哪里可以找到用于访问保留的共享内存的示例应用程序?


谢谢 (&R)

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

    尊敬的 Anand:

    我目前不在办公室、请预计响应会延迟。

    此致、
    Gokul

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

    尊敬的 Anand:

    您使用的是 vision_apps fimwares 还是自定义固件?

    您可以在 vision_apps 中找到共享存储器使用示例。

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/psdk_rtos/docs/user_guide/developer_notes_memory_map.html

    请参阅  
    $(psdkra)/vision_apps/platform/j721e/rtos/app_mem_map.h ->列出内核使用的所有存储器区段。

    $(psdkra)/vision_apps/platform/j721e/rtos/common/app_init.c ->该文件将为共享存储器创建变量、并会将这些变量填充到其他元件以供后续使用。

    $(psdkra)/vision_apps/platform/j721e/rtos/MCU2_0/j721e_mpu_cfg.c ->特定于 MCU2_0 的存储器的 MPU 配置在此处完成、对于其他内核、您也可以检查其相应的文件。

    在 MPU 配置中映射共享存储器后、可以直接使用物理地址来访问 r5f 中的共享存储器数据。

    此致、
    Gokul