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.

[参考译文] AM62P:DDR 资源分配中的软件 IO TLB

Guru**** 2465890 points
Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1474197/am62p-software-io-tlb-in-ddr-resource-allocation

器件型号:AM62P

工具与软件:

您好、、工程师 TI。

对 DDR 的内存资源分配进行计数时、我们发现系统为 SWIO TLB 模块分配了64M DDR 资源。 由于我们的 DDR 资源为1G、因此我们需要尽可能减少其他系统进程的 DDR 资源使用量。 您能否告诉我们 AM62P 中是否在使用 SWIO TLB 模块? 我们可以禁用该模块吗? 如果我们无法禁用它、那么需要为其保留的最小 DDR 空间量是多少?

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

    Bruce、您好!

    我没有分析报告、但我不认为 am62p Linux 中使用了 swiotlb。 整个 DDR 都可以访问 am62p 上的系统 DMA 模块。 某些模块内部 DMA 可能具有有限的 DDR 地址访问、但在这种情况下、其器件驱动程序应设置适当的 DMA 掩码、以便分配的缓冲区仍然可以访问。

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

    嗨、Bin、

    感谢您的答复、我们将首先禁用 swio、然后测试其他功能是否仍然正常工作。