使端点数据缓冲DMA能够

时间:2012-08-14 06:12:23

标签: usb dma

我目前正在开发具有SH_MOBILE架构的自定义硬件。硬件附带USB(外围设备)和带有2个通道的DMAC。 我正在使用主线内核中提供的R8a66597 UDC驱动程序。我已将DMA相关功能添加到外设控制器驱动程序。目前我能够在TX路径中使用DMA。但在RX路径中,我无法使用DMA,而是使用了PIO。这是因为缓冲区地址(struct usb_request中的buf)不是8位对齐的。 我想知道如何确保这些数据传输缓冲区能够DMA吗?

提前致谢, Srinidhi KV

0 个答案:

没有答案