在线时间68 小时
UID401246
注册时间2008-10-6
NXP金币12
TA的每日心情 | 开心 2019-8-16 10:32 |
---|
签到天数: 105 天 连续签到: 1 天 [LV.6]常住居民II
金牌会员
 
- 积分
- 1084
- 最后登录
- 2021-6-22
|

楼主 |
发表于 2014-8-19 11:56:34
|
显示全部楼层
回复:KL25Z32 使用USB 枚举成自定义HID 的问题
回复第 2 楼 于2014-08-18 16:35:08发表:
楼主你好,首先感谢你对飞思卡尔产品的关注。
你说枚举到一半失败,如果有条件,能否把你的枚举过程抓的数据发出来,这样便于我们分析问题,谢谢。
您好!
现在在一个官方USB例程上修改:freescal USB Stack v4.1.1 HID Mouse例程。
我主要在例程usb_descriptor.c和usb_descriptor.h中做的修改,附件中有官方原版IAR工程,和我自己修改的工程(我修改的地方都加了注释)。还有一个附件是用bus Hound抓取的枚举数据。
我觉得usb_descriptor.c文件设置好,端口初始化正确,就应该能正常枚举。
现在我不知道问题是usb_descriptor.c里的设备描述不正确,还是工程里还有其他代码要修改
只要枚举成:自定义HID设备,三个端点是:EP0(控制),EP1(接收),EP2(发送),共三个。电脑能成功识别就行了。
这几天做的实验证明:鼠标例程,只能在usb_descriptor.c里描述成鼠标,才能成功。其他描述都不行! |
|