如题
Shine:
能具体说一下配置要求么?可以参考starterware里的mcasp例程来配,dma配置需要注意的地方请参考下面的帖子。
e2echina.ti.com/…/104315
user5054519:
回复 Shine:
要求就是要三通道发送啊还有三通道跟两通道有什么区别吗
Tony Tang:
回复 user5054519:
你说的是三个TX线,还是3个channel?
user5054519:
回复 Tony Tang:
三个AXR发送通道
Tony Tang:
回复 user5054519:
看一下这段说明吧,简单来说就是在一个event里要把所有使能的serializers服务完。比如你的情况下,即在一个发送事件里,EDMA的Acnt要配置为3*element size.
user5054519:
回复 Tony Tang:
tony:按照你上述方法,我将EDMAacnt大小配置为4*3=12字节mcasp配置成三个发送串行器,数据倒是可以传输了,但是用usb播放音乐时,经mcasp到功放出来的声音不对,听得见歌声但有很严重的杂音。经测试如果我将dma所有数据均赋值为零的话,mcasp所有发送线路上还是可以用示波器测出周期性的干扰数据,而原先使用过的mcasp两通道发送就没有这种情况,二者mcasp配置只有发送串行器个数不同而已,查不出干扰在mcasp哪步产生,望tony能提供点建议,急!!!
Tony Tang:
回复 user5054519:
那应该还是EDMA配置不对吧,不然这个周期性的干扰数据哪来的?另外如果有波形图发上来看一下也好。