程序将内存上的数据发送到GE网口,使用了QMSS,程序一开始就对NAVIGATOR 进行了初始化,且将一定数量的descriptor压入了FDQ.
然后core等待外界中断(gpio口),中断来临时,从FDQ中pop出desc,写入数据,然后push进入TxQ。
现在出现一个问题,一般情况可以正常发送数据。但是,当初始化结束和中断到来之间时间过长,就会输出FDQ为空的信息,不知道是为什么。
Source queue 2049 descriptor is NULL
number of descriptors in host queue SL2_HOST_SIZE1_FDQ (2049) changed from 32 to 0
麻烦专家~