工具/软件:
您好:
我尝试从上层发起多个以太网帧的传输。
当上层请求缓冲区时、 Eth_Queue_删除 调用()、它设置 Eth_Cfg -> dmaCfgPtr -> egressFifoCfgPtr -> quePtr-> 头/尾 指向的指针 null 。
在下一个缓冲区请求中执行触发、因为这些指针是这样的 已为 NULL 、帧将不会添加到队列中、而 Eth 驱动程序将报告 Buffer_Busy 上层。
在中初始化这些指针 Eth_Queue_添加 ()、由调用 Eth_Tx Confirmation()。
最初、我在 Eth 驱动程序中只配置了一个 FIFO。 我已经尝试添加几个、但没有结果。
您能给我一些关于我如何处理这个问题的提示吗?
此致、
Octavian