1.使用网口接收数据时,没有指定接收描述符中缓冲区地址。如果网口收到数据以后是不是只能存储在自身的FIFO中?
2.以(1)为背景,网口收到数据以后产生中断,过程如下:
MAC ISR
{
1.读取中断标志
2.清除标志
3.检测是否有缓冲区
4.没有检测到,那么就malloc
5.退出中断
}
这样的一个过程走下来,是不是当前的帧就被丢弃了,还是说会再次产生一次中断来进行处理?
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.
1.使用网口接收数据时,没有指定接收描述符中缓冲区地址。如果网口收到数据以后是不是只能存储在自身的FIFO中?
2.以(1)为背景,网口收到数据以后产生中断,过程如下:
MAC ISR
{
1.读取中断标志
2.清除标志
3.检测是否有缓冲区
4.没有检测到,那么就malloc
5.退出中断
}
这样的一个过程走下来,是不是当前的帧就被丢弃了,还是说会再次产生一次中断来进行处理?