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.

[参考译文] AM4378:OMAP2 MCSPI 多通道模式

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1246187/am4378-omap2-mcspi-multi-channel-mode

器件型号:AM4378

您好!

我正在寻找支持多通道模式的 SPI-omap2-mcspi.c Linux 驱动程序版本。 我的目标是能够使用 DMA 高效地发送大型 SPI 事务、并让 SPI 控制器自动为每个24位字切换芯片选择。 根据我所读的内容、可以通过将控制器设置为多通道模式来实现这一点。

以下代码片段来自"spruhl7i"

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

    尊敬的 Robert:

    我在内部做了一些研究、但找不到任何有助于启用/使用多通道模式来结合现有的 Linux 驱动程序来增加吞吐量的方法。

    您要连接哪些外部器件? 也许还有其他(系统级)方法来提高吞吐量、例如使用不同的通信接口。 也可以使用 AM437x 的其中一个 PRU 加速器来实现高性能 SPI (或其他接口)。

    此致、Andreas