9.1i EDK - LLTEMAC驱动程序示例在FIFO模式下失败

问题描述

在某些设计中,FIFO模式LLTEMAC驱动程序示例在另一个示例(例如,轮询模式)之前失败。

解决/修复方法

发生此问题是因为前面的示例不清除FIFO的中断状态位,并在以后解释为实际中断。根据系统的时序和处理器传输帧的速度,FIFO模式示例的结果可以是通过或失败。这个问题在BSB设计中很常见,因为BSB在FIFO模式示例之前运行轮询模式示例。

要解决此问题,请在FIFO模式示例的开头或轮询模式示例结束时清除所有挂起的中断。

此问题已在EDK 9.2i中修复。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:49:22 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它