网友walter040422在21ic TI DSP技术论坛问以下问题未能解决:
DSP是6713,板子是自己组里做的,没有外面的AIC32(具体叫什么忘了),只有MCASP。现在我想产生一个正弦波,通过MCASP输出,在示波器上观察,现在问题有:1 用EDMA传数据(自己写的正弦)到XBUF1(0x3c100000),可是通过仿真器查看时,上面的数据全是0x00000000。 2 EDMA通道和MCASP有没有固定搭配,就是只有哪几个通道能向MCASP传数据。 3 用EDMA向MCASP传数据,我用两个通道让它们互相链接,这样是否可行? 目前暂时这几个问题,本人本来不是做硬件的,可是突然组里缺人,我只能跟着做,现在挺着急,请各位大侠指点,如果可以的话,请尽量详细些,最好配上一些必要的寄存器的配置。万分感谢!
Tony Tang:
往XBUF送数据后,就会往外送到管脚上,在管脚上的数字信号也看不出正弦波的。
两个通道互相link,不是chain,这是EDMA实现ping pong buffer的机制。