调用libusb_control_transfer 出错,返回-8
2024-10-06 21:19:17
写入 0x81
读出 0x01
对USB输出端点进行初始化,包括端点地址、传输类型和最大包长度
注意一下,USB初始化时,也有读/写之分。
写入:
cyusb_bulk_transfer(writehandle, 0x01, data, length, transferred, timeout);
读取:
cyusb_bulk_transfer(readhandle, 0x81, data, length, transferred, timeout);
厂家弱智,是不是每一次读写都要初始化?
有可能,因为USB是双向读写的,每一次open都要设置读写。
最新文章
- Nessus的安装(Linux)
- HTML5_02之视频、音频、Canvas
- No.005:Longest Palindromic Substring
- Linux下C语言编程实现spwd函数
- SharePoint 2013 使用PowerShell创建State Service
- 转:Nginx+Apache环境的安装与配置
- (转)分布式缓存GemFire架构介绍
- [BZOJ 2212] [Poi2011] Tree Rotations 【线段树合并】
- sqlplus中隐患组合键
- 【随手记-有空整理】使用PHPMailer和QQ邮箱实现邮件的自动发送
- Lniux下安装mysql----编译版
- Nginx代理转发Apache+svn
- video与audio的使用
- Solr 13 - 在URL地址栏中操作Solr集群 - 包括CRUD、别名、切割分片、更新配置
- 解决spring3升级到spring4后jackjson报错
- 国内老版本ubuntu更新源地址以及sources.list的配置方法
- Lodop代码设置打印机等信息后 设置预览可重选
- 01: git &; github
- 【转载】CodeLite汉化
- PAT 1086 Tree Traversals Again
热门文章
- Nmap之用法
- 论文阅读 | ERNIE: Enhanced Representation through Knowledge Integration
- python+pycharm+PyQt5 图形化界面安装教程
- Spring注解Component原理源码解析
- PostgreSQL查看表、表索引、视图、表结构以及参数设置
- es6 getter setter
- c语言中gets()的详细用法
- Navicat 12的安装与使用(附加破解)
- SpringCloud 配置文件 application.yml和 bootstrap.yml区别
- 关于VSS(Volume Shadow Copy Service)一