yuntian 发表于 2022-3-22 12:47:39

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

官方的例子是鼠标,也没找到键盘设备的,有移植成功的不?
原来用 st 的那个中间,几下子就搞定了

eric2013 发表于 2022-3-22 14:15:43

官方的例子测试有问题没

https://github.com/STMicroelectronics/x-cube-azrtos-h7/tree/main/Projects/NUCLEO-H723ZG/Applications/USBX/Ux_Device_HID

yuntian 发表于 2022-3-22 14:56:47

官的例子是可以,但是不能增加输出端 点,输出时候是用控制端 点ep0,增加了输出端 点就出错,配置描述符,端 点描述符都是按 st的中间件来的

eric2013 发表于 2022-3-23 10:49:52

yuntian 发表于 2022-3-22 14:56
官的例子是可以,但是不能增加输出端 点,输出时候是用控制端 点ep0,增加了输出端 点就出错,配置描述符, ...

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

yuntian 发表于 2022-3-23 19:19:54

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

初晴sama 发表于 2022-3-24 13:08:02

可以看看我的协议栈,闭着眼睛玩不是问题

yuntian 发表于 2022-3-25 07:47:45

现在主要是要完成项目,稳定性,安全性是第一位的,有时间可以研究下你的哈,文档说明越详细就越好

USB中文网 发表于 2022-3-27 23:47:10

抓个包看一下啊

guohuimao 发表于 2022-12-16 10:49:15

yuntian 发表于 2022-3-23 19:19
搞了三天了,确实usbx 功能强大,但没有详细的文档,非常痛苦,本来用 ep0来写数据也是可以的,问题在于 ...

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

guohuimao 发表于 2022-12-20 10:30:39

yuntian 发表于 2022-3-23 19:19
搞了三天了,确实usbx 功能强大,但没有详细的文档,非常痛苦,本来用 ep0来写数据也是可以的,问题在于 ...

又爱又恨,可能就是这种感觉!:lol

ruboss 发表于 2024-5-4 20:19:33

是啊,用ST的或者MDK的,都是(界面中)组合一下模块、设置一下参数就差不多了。USBX很多适配需要自己做,没点基础真是很难跑起来。对比了下发现cubeMX创建H7的工程,对比比F4来说,cubeMX可以做更多的工作


刚从RTX全家桶切换为ThreadX全家桶,想要探寻一种比较轻松创建工程的方法,发现还是有点难度。
页: [1]
查看完整版本: usbx hid 搞了两天都没搞定,文档太少了,已经枚举成功,电脑端 不能发送据