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.

关于c6747的edma3传输完成触发中断的问题。



先前已参照了社区里上传的 opml138 edma3传输触发中断的例程。

现在查看c6747的中断事件表(数据手册的Table 5-7)发现只有EDMA3_CC0_INT1 这一个中断事件为传输完成所触发。

这个事件的中断源为EDMA3 Channel Controller 0 Region 1 interrupt。

问题是:

只能在edma3里设置使用 Region 1 才能触发传输完成中断吗?

使用其他的Region 如何触发传输完成中断?如何设置?



以下是我对中断和edma初始化的程序,当GP3P15下降沿时能够触发 第六组 的中断,但是不会触发edma传输操作。(请双击放大图片吧,没想到传上来之后缩了。)

sdram和L1D都是可以手动写入数据的,不知道哪里出错了,请帮忙看一下。多谢!

  • dong Liang 说:

    只能在edma3里设置使用 Region 1 才能触发传输完成中断吗?

    是的。

    dong Liang 说:
    使用其他的Region 如何触发传输完成中断?如何设置?

    可以传输,但不会产生中断。