硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1815|回复: 9
收起左侧

usbx hid 搞了两天都没搞定,文档太少了,已经枚举成功,电脑端 不能发送据

[复制链接]

15

主题

87

回帖

132

积分

初级会员

积分
132
发表于 2022-3-22 12:47:39 | 显示全部楼层 |阅读模式
官方的例子是鼠标,也没找到键盘设备的,有移植成功的不?
原来用 st 的那个中间,几下子就搞定了

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106578
QQ
发表于 2022-3-22 14:15:43 | 显示全部楼层
回复

使用道具 举报

15

主题

87

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 2022-3-22 14:56:47 | 显示全部楼层
官的例子是可以,但是不能增加输出端 点,输出时候是用控制端 点ep0,增加了输出端 点就出错,配置描述符,端 点描述符都是按 st的中间件来的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106578
QQ
发表于 2022-3-23 10:49:52 | 显示全部楼层
yuntian 发表于 2022-3-22 14:56
官的例子是可以,但是不能增加输出端 点,输出时候是用控制端 点ep0,增加了输出端 点就出错,配置描述符, ...

明白了,看来后面得专门抽时间好好研究下。
回复

使用道具 举报

15

主题

87

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 2022-3-23 19:19:54 | 显示全部楼层
搞了三天了,确实  usbx 功能强大,但没有详细的文档,非常痛苦,本来用 ep0来写数据也是可以的,问题在于,bootload 是用ep1读写数据,进入app后,如果不能用ep1写数据,那就有问题,因为vid ,pid 是一样的,os 已经搞乱套了
st 的那个中间件简单,总共只有8个文件,三下五除二,不到20分钟搞完,放弃 usbx了,太复杂了,里面做的的函数也多,还有描述符打包函数,看着头痛。
回复

使用道具 举报

17

主题

101

回帖

152

积分

初级会员

积分
152
发表于 2022-3-24 13:08:02 | 显示全部楼层
可以看看我的协议栈,闭着眼睛玩不是问题
回复

使用道具 举报

15

主题

87

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 2022-3-25 07:47:45 | 显示全部楼层
现在主要是要完成项目,稳定性,安全性是第一位的,有时间可以研究下你的哈,文档说明越详细就越好
回复

使用道具 举报

2

主题

5

回帖

16

积分

新手上路

积分
16
发表于 2022-3-27 23:47:10 | 显示全部楼层
抓个包看一下啊
回复

使用道具 举报

0

主题

21

回帖

21

积分

新手上路

积分
21
发表于 2022-12-16 10:49:15 | 显示全部楼层
yuntian 发表于 2022-3-23 19:19
搞了三天了,确实  usbx 功能强大,但没有详细的文档,非常痛苦,本来用 ep0来写数据也是可以的,问题在于 ...

所见略同!要不要学USBX各人自己权衡了
回复

使用道具 举报

0

主题

21

回帖

21

积分

新手上路

积分
21
发表于 2022-12-20 10:30:39 | 显示全部楼层
yuntian 发表于 2022-3-23 19:19
搞了三天了,确实  usbx 功能强大,但没有详细的文档,非常痛苦,本来用 ep0来写数据也是可以的,问题在于 ...

又爱又恨,可能就是这种感觉!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-25 12:45 , Processed in 0.186264 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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