平台描述:C6670平台上网口的裸机驱动程序与PC通讯问题
过程描述:DSP给PC单向发送数据时,通讯正常。
PC给DSP单向发送数据时,通讯正常。
PC给DSP发送数据的同时,不间断的发送ARP请求,DSP收到ARP请求后,会给PC发送ARP应答,刚开始通讯正常,通讯一段时间后,DSP给PC回ARP应答时,会发生数据在发送队列里发不出去的现象,但是网口外设TXGOODFRAMES寄存器内的值却在增加,此过程会导致Descriptor递减,直至耗尽,数据的发送失败。
谢谢大家!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
同时运行出问题的话,你可以检查一下发送和接收使用的descriptor或者内存是不是有重叠导致。