请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TDA2 工具/软件:Linux
您好!
适用于 RTOS 的 EDMA 低级驱动程序的定义非常明确且易于使用。 它在使用 A/B/CCNT、索引、链接和链接方面提供了足够的灵活性。 我在 Linux 中需要这种灵活性。 但是、我唯一设法做到的是使用 DMA 引擎、它的功能非常有限(只有连续的 memcpy)。
我发现在'edma.c'文件中有很多众所周知的用于 EDMA 的 API。 但是、这里有很多函数、需要执行的步骤并不直观。 我想举一个简单代码示例、我可以在内核模块中运行该代码、它使我能够保留一些通道和参数集、可能会链接参数集并开始传输。 我觉得很遗憾、Linux 上没有高级 EDMA 的使用示例、而 RTOS 的示例却很多。
提前感谢您。
此致、
Nick