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.
专家你好,
我仿照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上,忘了再配置什么?
谢谢!