查看: 49|回复: 0
收起左侧

[USB驱动] linux2.6 usb-skeleton.c,从用户空间一次性写数据大小最大为多少?怎么分包?

[复制链接]
     

1

主题

1

帖子

13

积分

实习生

 楼主| 发表于 2017-9-13 11:37 | 显示全部楼层 |返回版面||阅读模式
用linux2.6 usb-skeleton.c作为驱动程序,设备用来接收数据处理后再返回给host。
从用户空间写、读少量字节数据可以正常读写,但是读写大量数据(比如5000Byte+等)的时候,驱动会崩掉。
1,驱动程序一次性能接收到的用户写入的数据最大为多少?
2,设备端点最大包512字节,在接收到用户大量的数据后,应该怎么处理之后再发给设备?
请教,感谢。
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

关闭

热门推荐上一条 /3 下一条

分享 快速回复 返回顶部 返回列表