采用官方提供的样例STK_SRIO,已经分别实现了两个6657开发板之间的SRIO通信,以及两个6678开发板之间的通信。
问题是:当6657和6678通信时,SRIO的链路port一直不OK。配置方面,6657和6678都是1.25G,1x模式,6657的port0连接6678的port1(这个前期验证过,没问题)。
根据我前期实验理解,只要rapidio两端配置一样,SRIO初始化完成后,应该是两端自动发送控制符号等,硬件实现port状态ok。为使6657和6678连通,还需要做其他配置么?或者修改哪些配置?
Shine:
EVM6678 SRIO时钟是312.5Mhz, EVM6657 SRIO时钟是250MHz,你把时钟频率改成一样试试。