请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3358 大家好、
我们开发了一款基于 AM3358的定制电路板、并采用了入门套件的参考设计。
在 SPI1.0中、我通过 SPI 连接了 ADC (即 ADE7880)
现在、我获得了频率为2.5MHz 的 peract ADC 计数
但它会消耗更多的 CPU 功率并影响其他应用的工作
=>现在我想将 ADC ADE7880 SPI 接口移至 DMA 通道以降低 CPU 负载
当我查看 am33xx.dtsi 时、已经存在 DMA 通道分配
SPI1:SPI@481a0000{ compatible ="ti、omap4-mcspi"; #address-cells =<1>; #size-cells =<0>; reg =<0x481a0000 0x400>; interrupts =<125>; ti、spi-num-cs =<2>; txti、hwmds ="SPIma 1、 r42" ;"rEDMA" 0&0、"r42";tdma 1、"r4 0&ng";tma&dma 1 状态="确定"; };
我应该如何为 SPI 1.0启用 DMA 通道并在 DMA 中获取 ADC 计数
非常感谢任何帮助建议演示代码...
谢谢你
此致 Raju!