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.

双C6474通过SRIO通信

专家你好,

       我仿照EVM6474做了两个C6474的信号处理板,他们之间通过SRIO的PORT 1通信。

        现在两块板子的电源、参考时钟等等都做好了,可是把EVM带的CSL_SRIO的DIO例程(包括src和tgt)分别烧进两个DSP运行却没有反应。

        经过排查,发现程序总是在如下部分循环:

do {

delay(10000);  //check the response every 100 cpu clcok = 100 ns

CSL_srioGetHwStatus (hSrio, CSL_SRIO_QUERY_SP_ERR_STAT, &response);

 }while(response.data & 0x1);

这部分代码应该是查询SPn_ERR_STAT中PORT_UNINITIALIZED,即ports输入输出是否初始化,如果没初始化,就一直等待下去。

那么我们该如何初始化port呢?还是,我只是简单的把代码转移到别的DSP上,忘了再配置什么?

谢谢!

x 出现错误。请重试或与管理员联系。