我采用2块6670L的板子和CI2EVMBOC进行板件SRIO通信,首先测试SRIO_EXTERNAL_LINE_LOOPBACK 的方式。CI2EVMBOC板子我没做任何设置,连接如下
然后,我将例程主程序文件中 loopback_mode 设置如下:
最后,用两台电脑,一台电脑与一块板子连接,通过CCS往里面下.out 文件。直接运行没跑通。
1、是不是CI2EVMBOC板子没设置对? 另外代码疑问如下:
还配置为 1xlaneA_1xlaneB_1xlaneC_1xlaneD做什么?
2、如下图,external_path[j]的取值为1xlaneA_1xlaneB_1xlaneC_1xlaneD或者2xlaneAB_2xlaneCD ,这表示四个port口全的用,下面代码为何没开启0、1端口?
3、在函数void srio_signle_port_transfer(SRIO_Transfer_Param * transferParam,
Uint32 uiPortNum) 中,部分代码如下图。我进行的是external_line 测试,是不是应该将他改为DSP1_SRIO_BASE_ID ? 这是不是我没跑通的主要原因?
问题比较多,麻烦了。




