用户
 找回密码
 立即注册
发表于 2021-11-25 15:49:15
40021
描述:我在用Nano 4GB平台测试usb3.0的带宽,带宽测试280MB/s,top命令查看cpu的占用率为20%左右,测试过程应用开的64MB的缓存,同样的代码,运行在zcu106(4核A53)上,usb3.0的带宽400MB/s,cpu的占用率为1%;
问题:
(1)Nano的usb3.0传输是否有DMA硬件支持;
(2)如果有DMA,在kernel配置中,usb控制器驱动是否支持了DMA;
(3)如果usb控制器驱动支持DMA,那么用户的设备驱动怎么使用(当前usb设备驱动数据收发调用的是内核的接口函数);
使用道具 举报 回复
发表于 2021-11-29 10:43:59
没有人遇到相同的问题吗,我查阅了NV terga结构的soc手册,usb数据通信硬件支持DMA的。
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册