我想请教下,EDMA3 如果设置是能中断,将发送TCC 值将相应的IPR位置1。
我的第一个问题是:IPR位置1 怎么 和 相应中断服务函数 对应起来, 难道是对于位就是相应的中断号吗?
第二个问题: c6678 EDMA的64个外部中断是哪些? 难道是128个系统中断吗?
Allen35065:
注意看6678的datasheet 7.9章,EDMA3的中断经过CIC0再映射到C66x core的中断处理器上,EDMA3 CC一般产生1个全局中断和8个shadow region中断,EDMA3的IPR不对应中断号的,具体的操作建议查看EDMA3手册和论坛首页的STK例程。
EDMA的事件对应 参见datasheet 7.8章。
ss ss3:
回复 Allen35065:
你好,谢谢你的回复, 是不是可以这样理解IPR对应位置1 就相当于 对应EDMA外部事件的中断产生, 而这64个事件包含在128个系统事件内, 通过CIC 映射到12个中断号上,中断号又与实际的中断服务程序关联。
Allen35065:
回复 ss ss3:
是的,流程就是这样。