主题中讨论的其他器件: AM5718
工具与软件:
尊敬的专家!!
我们正在使用 Sitara AM5748、并且已经看到、当我们与器件的显示屏进行交互时、GPU 会影响 DSP1的性能、DSP1通过 McASP 和 EDMA 接收来自几个 ADC 的样本。 McASP 和后续 SWI 所需的时间比我们不使用显示屏且没有任何需要重新绘制的时间更长。 我们认为 GPU 引起的活动是问题所在、因为当我们禁用 GPU 并让 MPU 处理图形时、这种影响不会发生。
但真正让我们困惑的是、AM5718使用相同的二进制文件时、这种效果似乎并不出现。
即使像 AM5718一样、将 AM5748的 MPU 设置为与单个 A15内核配合使用、GPU 也会影响 DSP。
对于 AM5718和 AM5748上的这种不同行为、您能否提供任何提示或解释?
我们知道这两个内核之间的主要差异是:
- AM5748有两个 A15内核,而不是一个(如上所述,我们已经尝试仅使用一个内核,行为是相同的)
- AM5748有两个 DSP 内核,而不是一个(我们只是使用 DSP1)
- AM5748的 L3_OCMC 为2.5 MiB,而不是0.5 MiB,但我们仅使用0.5 MiB,使软件与两种处理器型号兼容。
- AM5748有两个 EMIF 而不是一个、但我们仅使用一个具有与 AM5718相同 DDR 配置的 EMIF。
- AM5748有 EVE(嵌入式视觉引擎),但我们不使用它。
有什么其他不同之处可能会解释它?
此帖子与 e2e.ti.com/.../am5748-gpu-affecting-dsp 相关。
此致
RO