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.
Context ID类似于我们常说的序列号,只不过它的编号只有0,1.
当你启动一个传输请求时,你会记下这个传输的序列号(context ID)。当传输结束时,这个传输对应的序列号(context ID)和完成码会被SRIO硬件更新到状态寄存器中。所以当你检查到状态寄存器中的序列号和你发起请求时记录的序列号一致就表示你的传输完成了。
PORT OK是个基础性的状态指示,跟它相关的原因太多了,一般首先要检查:
1.双方的配置是否一致
2.硬件连接及信号是否正常,最好是测眼图。
http://www.deyisupport.com/question_answer/helpgroup/f/64.aspx
你应该是照搬的例程中对KeyStone_SRIO_match_ACK_ID()的调用吧?
你要分析一下这你的测试场景中是否需要调用这个函数,如果需要的话调用参数是否需要根据实际情况修改。
一般需要调用这个函数的场景是,本端复位重配,而另外一端正常运行(没有复位重配).
如果两端都同时复位一起初始化就不需要调用KeyStone_SRIO_match_ACK_ID(),调用它也不应该有问题。