自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 利用USB分析仪排查HID故障记录(3)——按键失灵

本文分析了USB HID键盘按键失灵问题。通过USB分析仪检测发现,设备在中断传输中违反USB协议的数据翻转机制,连续发送两个DATA0包导致主机丢弃数据。根本原因是固件中data_toggle状态更新逻辑缺陷,在发送完成回调中未能正确翻转PID。修正该状态管理代码后,DATA0/DATA1严格交替,按键响应恢复正常。此案例揭示了USB分析仪解决协议层错误的重要作用,它能够直接定位到协议层错误,大大缩短了排查错误的时间。

2026-01-14 10:18:06 663

原创 利用USB分析仪排查HID故障记录(2)——丢包问题

在排查HID高速设备丢包问题时,采用系统化分层策略:1)通过USB分析仪确认硬件层完整传输; 2)替换驱动后问题依旧,排除驱动层问题;3)定位到应用层异步读取逻辑缺陷——GetOverlappedResult参数设置错误导致误判丢包。修正参数后问题解决,并推荐了HID调试工具HIDAssist,支持多种传输模式和调试功能。

2026-01-09 10:12:19 499

原创 利用USB分析仪排查HID故障记录(1)——设备无法识别

本文针对USB HID设备无法被主机识别的问题展开分析。通过USB分析仪捕捉枚举流程,发现设备在获取描述符阶段失败。深入检查发现设备固件中定义的设备描述符长度字段(bLength)错误设置为16字节,不符合USB协议规定的18字节标准。修正该字段后重新烧录固件,设备成功完成枚举并被正确识别。

2026-01-05 10:00:21 688

原创 解锁USB分析仪2.0新功能:Lua脚本与BUS波形图的实战技巧

USB分析仪2.0创新升级,推出Lua脚本分析与BUS总线波形图功能,突破传统工具局限。通过Lua脚本可实现数据自定义导出(如CSV格式)、事务优化分析及异常检测(如NAK事务识别),快速定位传输瓶颈。新增的BUS波形图功能直观展示USB通信过程,精准诊断握手异常(如ChirpK信号问题)和信号质量问题(振铃/幅度不足)。这两项升级将分析仪从数据采集工具转变为智能分析平台,为USB协议开发提供物理层至应用层的全方位调试能力。

2025-11-25 17:07:27 548

原创 利用COMTransmit串口调试工具实现CH9143的AT指令集调试

本文使用COMTransmit串口调试软件来实现CH9143的AT指令集调试,提供从硬件连接到软件部署的完整解决方案。调试过程支持单条/批量指令发送,结合关键字高亮、搜索关键字及日志模式,有效应对复杂测试场景,提升调试效率。在线反馈机制允许用户无缝提交优化建议,形成调试-改进闭环。

2025-04-14 10:32:10 1586

原创 简易的Windows BLE调试工具

本文介绍了一款Windows上的BLE调试软件——BLEDebug,通过“设备扫描--设备查找--设备连接--设备调试”来介绍其功能,全方位展示了使用效果。

2025-03-27 10:37:42 1557

原创 Windows蓝牙调试工具BLEDebug调试工具的简单使用

介绍了Windows上的BLE调试工具——BLEDebug,并使用该工具进行了串口与蓝牙的数据互传调试。

2025-03-05 16:05:23 1666

原创 推荐一个好用的HID调试工具

这款HID调试工具功能全面,界面简洁,支持复合设备查询、VID/PID筛选、三种传输方式(中断/控制/特征报告)及无延时发送。特色功能包括单条/批量/文件数据传输、GBK/UTF8编码切换、关键词高亮/搜索、首字节解析等,适配高速/全速设备,是HID调试的高效助手。

2024-08-26 10:33:48 870 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除