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.

[参考译文] AM62A3-Q1:如何在 AM62Ax 上启用 MAIN spi0 DMA 模式?

Guru**** 2478765 points
Other Parts Discussed in Thread: AM62A3, AM625

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1461583/am62a3-q1-how-to-enable-main-spi0-dma-mode-on-am62ax

器件型号:AM62A3-Q1
主题中讨论的其他器件:AM62A3AM625

工具与软件:

尊敬的 TI:

请参阅以下页面:

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1356551/faq-am6x-optimizing-spi-transfer-inter-byte-gaps-using-the-dma-in-linux

我认为需要在 DTS 中添加一些配置。

在 AM62A3板上、我已经启用了 main_spi0、运行正常。 但 cpuload 非常高(4 CPU 内核时为100%/400%)。

所以、我想启用  main_spi0的 dma 模式来检查 cpuload 是否可以减少。

是否与 AM625 (k3-am625-sk.dts)具有相同的配置?

+	dmas = <&main_pktdma 0xc300 0>, <&main_pktdma 0x4300 0>;
+	dma-names = "tx0", "rx0";

此外、如果启用了 DMA、 这是否有助于降低 CPU 负载?

谢谢。

TAO