usbx hid 搞了两天都没搞定,文档太少了,已经枚举成功,电脑端 不能发送据
官方的例子是鼠标,也没找到键盘设备的,有移植成功的不?原来用 st 的那个中间,几下子就搞定了
官方的例子测试有问题没
https://github.com/STMicroelectronics/x-cube-azrtos-h7/tree/main/Projects/NUCLEO-H723ZG/Applications/USBX/Ux_Device_HID 官的例子是可以,但是不能增加输出端 点,输出时候是用控制端 点ep0,增加了输出端 点就出错,配置描述符,端 点描述符都是按 st的中间件来的
yuntian 发表于 2022-3-22 14:56
官的例子是可以,但是不能增加输出端 点,输出时候是用控制端 点ep0,增加了输出端 点就出错,配置描述符, ...
明白了,看来后面得专门抽时间好好研究下。 搞了三天了,确实usbx 功能强大,但没有详细的文档,非常痛苦,本来用 ep0来写数据也是可以的,问题在于,bootload 是用ep1读写数据,进入app后,如果不能用ep1写数据,那就有问题,因为vid ,pid 是一样的,os 已经搞乱套了
st 的那个中间件简单,总共只有8个文件,三下五除二,不到20分钟搞完,放弃 usbx了,太复杂了,里面做的的函数也多,还有描述符打包函数,看着头痛。 可以看看我的协议栈,闭着眼睛玩不是问题 现在主要是要完成项目,稳定性,安全性是第一位的,有时间可以研究下你的哈,文档说明越详细就越好 抓个包看一下啊 yuntian 发表于 2022-3-23 19:19
搞了三天了,确实usbx 功能强大,但没有详细的文档,非常痛苦,本来用 ep0来写数据也是可以的,问题在于 ...
所见略同!要不要学USBX各人自己权衡了 yuntian 发表于 2022-3-23 19:19
搞了三天了,确实usbx 功能强大,但没有详细的文档,非常痛苦,本来用 ep0来写数据也是可以的,问题在于 ...
又爱又恨,可能就是这种感觉!:lol 是啊,用ST的或者MDK的,都是(界面中)组合一下模块、设置一下参数就差不多了。USBX很多适配需要自己做,没点基础真是很难跑起来。对比了下发现cubeMX创建H7的工程,对比比F4来说,cubeMX可以做更多的工作
刚从RTX全家桶切换为ThreadX全家桶,想要探寻一种比较轻松创建工程的方法,发现还是有点难度。
页:
[1]