[已解决] KL25z32 芯片 使用USB 枚举成自定义HID 的问题(已解决)

[复制链接]

该用户从未签到

1

主题

802

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1763
最后登录
1970-1-1
发表于 2014-8-20 17:32:01 | 显示全部楼层

RE:KL25z32 芯片 使用USB 枚举成自定义HID 的问题

是不是端口设置的不对呢
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2019-8-16 10:32
  • 签到天数: 105 天

    连续签到: 1 天

    [LV.6]常住居民II

    19

    主题

    549

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1084
    最后登录
    2021-6-22
    发表于 2014-8-20 17:59:19 | 显示全部楼层

    回复:KL25z32 芯片 使用USB 枚举成自定义HID 的问题

    回复第 21 楼 于2014-08-20 17:32:01发表:
    是不是端口设置的不对呢 

    应该不是!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2014-8-20 19:32:22 | 显示全部楼层

    回复:KL25z32 芯片 使用USB 枚举成自定义HID 的问题

    回复第 22 楼 于2014-08-20 17:59:19发表:
    回复第 21 楼 于2014-08-20 17:32:01发表:
    是不是端口设置的不对呢 

    应该不是!
     
    Sorry, 今天实在太忙,明天我测试一下,给你答复吧!
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2014-8-20 19:33:35 | 显示全部楼层

    回复:KL25z32 芯片 使用USB 枚举成自定义HID 的问题

    回复第 22 楼 于2014-08-20 17:59:19发表:
    回复第 21 楼 于2014-08-20 17:32:01发表:
    是不是端口设置的不对呢 

    应该不是!
    还有一点,你有没有用USB 协议分析仪等类似的仪器,抓取过Device枚举过程中与PC交互的数据呢?
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    76
    最后登录
    1970-1-1
     楼主| 发表于 2014-8-20 22:33:32 | 显示全部楼层

    回复:KL25z32 芯片 使用USB 枚举成自定义HID 的问题

    回复第 24 楼 于2014-08-20 19:33:35发表:
    回复第 22 楼 于2014-08-20 17:59:19发表:
    回复第 21 楼 于2014-08-20 17:32:01发表:
    是不是端口设置的不对呢 

    应该不是!
    还有一点,你有没有用USB 协议分析仪等类似的仪器,抓取过Device枚举过程中与PC交互的数据呢?
     

     

    我用的BUS HOUNT抓数据,能抓取一部分,但抓取不完整,这是最经济实惠的方法。那个分析仪成本不允许
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2014-8-22 09:18:14 | 显示全部楼层
    被USB搞得头大 发表于 2014-8-20 22:33
    回复第 24 楼 于2014-08-20 19:33:35发表:
    回复第 22 楼 于2014-08-20 17:59:19发表:
    回复第 21 楼 于2014- ...

    你好,楼主!
    昨天下午,我已经回复过啊,可能与非网网站升级的原因,帖子怎么不见了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2014-8-22 09:30:04 | 显示全部楼层
    被USB搞得头大 发表于 2014-8-20 22:33
    回复第 24 楼 于2014-08-20 19:33:35发表:
    回复第 22 楼 于2014-08-20 17:59:19发表:
    回复第 21 楼 于2014- ...

    l昨天下午我测试了HID 键盘的例程和我自己用键盘,并USB分析仪抓取枚举过程和通信阶段的数据。
    我发现前面我犯了个错误,其实键盘跟鼠标一样,都只有一个IN中断端点,键盘是通过Set_Report请求将数据发送给PC的,所以对你的工程来说,也可以参考这种方式。
    而关于你的自定义HID不能枚举成功,我觉得问题还是出在描述符配置方面,我这边检查一下,你自己也检查检查。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-16 10:32
  • 签到天数: 105 天

    连续签到: 1 天

    [LV.6]常住居民II

    19

    主题

    549

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1084
    最后登录
    2021-6-22
    发表于 2014-8-22 10:29:32 | 显示全部楼层
    感谢您这么认真帮我解决问题!
    我经过多次的修改描述符,发现不只是描述符的问题。
    究竟是什么问题,我猜想官方例程只支持一个非控制端点。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2014-8-22 10:49:04 | 显示全部楼层
    tonly0212 发表于 2014-8-22 10:29
    感谢您这么认真帮我解决问题!
    我经过多次的修改描述符,发现不只是描述符的问题。
    究竟是什么问题,我猜想 ...

    对的,官方例程只定义里一个非控制端点,即一个IN中断端点,要不你把你最新修改描述符发给我,尽量清晰的标出哪些是你修改的,我这边测试一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-16 10:32
  • 签到天数: 105 天

    连续签到: 1 天

    [LV.6]常住居民II

    19

    主题

    549

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1084
    最后登录
    2021-6-22
    发表于 2014-8-22 14:10:22 | 显示全部楼层
    FSL_TICS_ZP 发表于 2014-8-22 10:49
    对的,官方例程只定义里一个非控制端点,即一个IN中断端点,要不你把你最新修改描述符发给我,尽量清晰的 ...

    改成太大发不了,只能把描述文件发出。
    下载后不要解压,修改“.tar”为“.c”

    usb_descriptor.tar

    24.76 KB, 下载次数: 4, 下载积分: 威望 1

    扩展名改成“.C”

    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 03:01 , Processed in 0.110443 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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