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.

edma3lld example(waiting for interrupt...)

我用DM8168的开发板运行EMDA3LLD的例子程序,运行后,一直输出waiting for interrupt ,我查看了数据也没有搬运(通过查看memory中的src和dst)。

运行过程中也没有报错。

在调试过程中我看对应的EDMA的寄存器的参数也没有写进去(是不是要通过A8来写,或是要DSP这边打什么保护吗?)直接通过memory来写寄存器也不行。

GEL文件中也没有关于EDMA方面的初始化代码。

在数据手册上查到edma3对应的寄存器地址为0x49000000(ARM) 和0x09000000(DSP)这跟代码里也是一样的。这两个我都试过,还是一样的效果。 请大神解答。谢谢了!