最近在做的一个项目需要用到使用EDMA3的ping-pong模型实现串口数据的接收,相当于一个通道挂接两块接收缓存,这两块接收缓存使用PaRAM里面的Link进行链接起来,之前做其他公司的DMA的时候,在使用ping-pong模型的时候有一个标志位TC可以显示当前工作的是哪一块缓存,但是OMAP-L138上面在中断来来时只能知道是哪一个通道触发的完成中断,但是我想知道是哪一块缓存满的呢?我有想过读取PaRAM的参数进行判断,但是读取PaRAM的参数的函数的输入参数需要知道PaRAM的ID,但是没有办法获取当前接收完成中断的PaRAM,请TI的大神给予答复!
谢谢