各位专家:
我现在用两块6678开发板外接SRIO交换机进行DSP间SRIO通讯调试。程序采用的是论坛提供的KeyStone_SRIO ,配置成SRIO_NO_LOOPBACK模式,其中一块开发板在core0上运行程序,另一块开发板在core1上运行程序。我将SRIO配置为3.125G x4 模式。
配置3.125G 将 SRIO_DEFAULT_TEST_SPEED 定义为3.125 ;
配置成x4模式时 将 test_2DSP_cfg结构体中SRIO_PATH_CTL_1xLaneA_1xLaneB_1xLaneC_1xLaneD改为 SRIO_PATH_CTL_4xLaneABCD ,并将
/*On Turbo Nyquist EVM only lane 2 and 3 are connected between 2 DSPs*/
//srio_cfg.blockEn.bLogic_Port_EN[0]= FALSE;
//srio_cfg.blockEn.bLogic_Port_EN[1]= FALSE;去掉。
程序运行至 Keystone_SRIO_match_ACK_ID(0, DSP1_SRIO_BASE_ID, 0);处过不去。 不知到论坛提供的KeyStone_SRIO 程序是否测试过SRIO_NO_LOOPBACK模式?是否是我的配置修改有问题?
哪位有调试成功的程序能否提供给我测试一下,本人将不甚感激,谢谢!