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.

[参考译文] Linux/AM5728:IPC 同步

Guru**** 2933740 points

Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/669293/linux-am5728-ipc-synchronization

器件型号:AM5728

工具/软件:Linux

使用 IPC 时、当 ARM 修改了缓冲区并将其传递到 IPC 中的 DSP 时、谁在 Linux 下将缓存与 ARM 端的存储器同步?

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

    对于 AM5728、它映射到未缓存的存储器、因此无需执行任何操作。

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

    谢谢 Rex、

    它在哪里配置了未缓存的内存?

    为什么将其映射到未缓存的存储器? 我认为未缓存的存储器会牺牲性能、如果缓存、我的问题是如何同步它、哪个 API?

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

    内存通过 DTS 文件中的 CMA 区域进行配置。

    使用高速缓存仍有需要考虑的开销。 设计 IPC 时、使用高速缓存没有太多优势、但设计更简单。

    雷克斯