TI中文支持网
TI专业的中文技术问题搜集分享网站

c6678 SRIO通信中断问题

各位专家好,我SRIO进行多个6678之间的通信,使用dio方式。作为接收端,CPU怎么知道SRIO端口收到数据了,应该是有中断通知的,我想知道这个流程具体是什么?代码怎么实现?CPU怎么获得收到数据的信息例如存储地址,数据大小等?这几个方面能否详细说明下,最好有例程参考,自己需要看那些相关文档。
由于是初学者,希望各位专家详细解答,非常感谢。

Allen35065:

一般在DIO传输完成以后,可以让发送端给接收端发送doorbell中断,LSU的寄存器里可以设置是否发送doorbell中断,接收端需要设置doorbell的接收流程;

存储地址和地址大小无法得知,你可以通过发送message或者其它的方式通知

qian cui:

回复 Allen35065:

你好,发送端这边知道怎么产生中断,可是接收端具体怎么实现还不清楚。具体需要怎么配置才能工作?接收端的cpu才可以处理接收端的数据,希望能详细说下,或者有什么文档介绍,谢谢

Allen35065:

回复 qian cui:

请阅读文档

KeyStone Architecture Serial Rapid IO (SRIO) User Guide

首页的Keystone开发包的SRIO的例子也可以参考

赞(0)
未经允许不得转载:TI中文支持网 » c6678 SRIO通信中断问题
分享到: 更多 (0)