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

srio 的dio中断问题

我看了一下pdk_C6670_1_0_0_20里面的ti提供的例子工程SRIO_LoopbackDioIsrexampleproject,里面执行bind socket的时候,doorbellValid是0,我想请问一下:

1. 如果这个doorbellValid为1,那么在接收方收到了发送方的数据后,发送方会给接收方发出一个doorbell吗?

2.例子工程里面的intrRequest 为1,这个是说,发送方发送完毕后,会进入发送完成中断吗?

3.假如2是对的,那么例子工程里面没有出现这样一种情况,如果一个核有多个任务都执行了socket_send_dio,那么,中断函数是通过什么方式区分是那个任务已经完成了发送操作呢?

Thomas Yang1:

1   是的

2  是的

LSU寄存器中可以通过查看影子寄存器的number以区分是哪个任务完成产生的中断。建议仔细阅读LSU0~LSU6寄存器的意义,以便从寄存器级别更好的理解SRIO的DIO模式

yu wen:

回复 Thomas Yang1:

谢谢你的答复,请问一下“影子寄存器的number”,是在哪个地方看呢?

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