调试ADI_JESD204B:
问题描述
卡在CGS阶段。
rx_204B 收到了连续的K码bcbcbcbc,但是SYNC一直不能拉高。
sdk的串口打印报错。initial frame synchronization:NO ?
原因分析:
可能收发的配置问题?
sysref频率有问题?
复位的问题?
连线错误?
解决方案:
结果是block设计中204B传输层的ip有两个输入信号没有连线,这里给个常数。
改完再编译,就能跑通了。
sync终于拉高了。
4.25
离谱的是,今天整理下工程,把多余的线删去,又试着把昨天在block中加的常数删了。
再次编译完发现竟然不报之前的错了。
而且同步也是能拉高的?
为啥?
4.28
测试TX的时候又发现sync不拉高,后来找到原因是RX端的axi_adxcvr有个眼图的使能没有打开。
这个值为0,打开眼图。即使不连线,用不到眼图也一定打开。不然报错。
串口打印正确了。
波形也能收回来。