您尚未登录。

#1 Re: 工业芯 匠芯创 » D211里linux开发usb驱动dma映射失败 » 今天 20:16:32

#define BULK_EP_BUFFER_SIZE 65536 //改成8192都没用

bulk_dev->bulk_buffer = kzalloc(BULK_EP_BUFFER_SIZE,GFP_KERNEL|GFP_DMA);
            printk(KERN_DEBUG "will dma map single!\n");
        bulk_dev->dma_handle = dma_map_single(&udev->dev, bulk_dev->bulk_buffer, BULK_EP_BUFFER_SIZE, DMA_FROM_DEVICE);

#2 工业芯 匠芯创 » D211里linux开发usb驱动dma映射失败 » 2025-06-22 16:29:13

zmczmczmc
回复: 2

只申请了8k内存,dma_map_single总是失败,返回-12

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn