各位前辈:
近期我在摸索TMS570LS0714的DMA模块,想通过配置DMA完成SCI接收以节约CPU资源。但是我现在碰到了点问题,SCI我使用的是SCI/LIN,当我将DMA的source地址配置为scilinREG-》RD时,我的DMA接收数据全部为零。如果我使用SCI中的scireceivebyte功能将sci的rx存放于data1,并同时产生DMA的request请求,将data1存放进data中,这时DMA可以正常工作。恳请各位前辈指导一下,为何直接使用sciRd作为源地址不可行,或者给我一些建议,感谢各位!