大家好:
对于6678 的edma3一直有些困惑:
1、6678 有三个channel controler,tpcc0有两个transfer controllers,最多支持16个DMA通道,但是我初始化tpcc0后只能申请到两个channel ID,第三个就申请不到了。tpcc1有4个transfer controllers,最多支持64个DMA通道,但是也只能同时申请到两个channel ID。不知道是为啥?
2、对于EDMA3_DRV_SYNC_A,edma触发的次数为bcnt*ccnt,而对于EDMA3_DRV_SYNC_AB,触发的次数为ccnt,那么我触发了bcnt*ccnt(或者ccnt)次之后还想再调用这个channel怎么办呢,DMA方式的想再使用同样的配置难道只是再次对channel设置PaRAM?
yang cao1:
回复 Andy Yin1:
谢谢Andy Yin1