This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28374S: DMA软触发能否将SCI的Rxbuffer的值搬运至自己定义的数组中

Part Number: TMS320F28374S
我知道SCI没有接入DMA总线,所以我想利用DMA软触发的方式,将SCId的Rxbuffer寄存器的值直接通过DMA搬运到自己的数组中。然而我发现在相同的DMA配置下,比起数组->数组,这样的做法不能工作。初始化函数如下:
       
然后,每当Scid接收到字节后,我手动进行DMA软触发:
                                  
发现DMA并不能将ScidRegs.SCIRXBUF的值搬运至uiSciDmaRxBuf(我定义的)。而在相同的配置下数组->数组是可行的。
我想知道这是为什么呢,是我的操作有误,还是芯片本身不支持这样的操作呢?