AR# 32329: 11.2 EDK, xps usb2 device - USB Mass storage example is not working on MicroBlaze systems with Cache disabled and with DMA enabled in the USB core
AR# 32329
|
11.2 EDK, xps usb2 device - USB Mass storage example is not working on MicroBlaze systems with Cache disabled and with DMA enabled in the USB core
Description
Keywords: universal, serial ,bus, DMA
The issue is related to initiating DMA transaction (for a transmit condition) before waiting for DMA completion of the previous transfer (Transmit condition) in interrupt context. Because of this situation, the device is sending a wrong response to the host, and the device is not detected by the Host.