上周主要是对5G项目协议适配部分进行测试,在现有条件下,通过软件加硬件组合在满足基本的需求下尽量多的对程序进行测试。本轮测试基本顺利,程序也基本无修改。
以太网最小12帧间隔问题,对此问题进行了总结以及记录。目前来看5G项目在小于12帧间隔是会出现丢帧以及错帧现象,丢帧的原因是以太网发送网速跟不上导致接收时fifo堆满,造成上行网口抛弃;而错帧的现象,抓了发送过程中的数据,发现从协议适配部分读出来的数据的8字节已经出现错误。同等情况下,对比1.2G只会出现丢帧现象,而不会出现错帧现象,感觉这种情况才是比较正常。不过按以太网数据不会出现这种情况,此问题应该是可以避免出现的。
5G协议适配部分基本完成,后续需要进行一些测试寻找问题。总的来说项目进行的比较顺利,在有一个已经完成的标准协议适配参考下,适应新项目的程序完成的还是比较轻松。
验证一件东西好不好用,总是要花费几倍于完成这件东西的时间去验证。之前一直想着赶紧推进去验证自己的程序,提前找出一些问题,否则等问题找到自己就不好受了,在此次基本测试完成后,再出现问题基本不慌。不过经过本轮测试,对自己写的程序的以及整个项目的理解又更进一步。整个项目问题会出现无非是出现丢包以及错帧,总是从6级fifo先整体定位问题,再到详细查询解决。
...