caifurain 发表于 2010-2-24 19:08:38

USB 固件开发碰到难题,求救啊!急啊!

各位大侠,帮忙下,我被这个问题困了好久了:

我想模拟一个USB设备,我用BUS HOUND软件 抓设备的数据部分如图下图:


我用的CY7C68013A 芯片,在原例程的基础上更改,可是我用BUS HOUND软件 抓 我写的代码的设备的数据,发现只抓出两个字符串数据,(如下图)


后面就没数据了,这个怎么回事啊? 到底是哪里出错了?急啊,希望大侠帮帮忙啊!非常感谢!

baiheee 发表于 2010-2-24 19:24:21

好像是未正确提供设备序列号信息字串描述符

建议将设备描述符中的iSerialNumber字段(可查看http://usb.baiheee.com/usb_article/usb_spec/usb_cmd_desc.html中的表4)改为其它非零值,然后在固件程序中完善当主机要求读取设备序列号信息字串描述符时的程序代码。
页: [1]
查看完整版本: USB 固件开发碰到难题,求救啊!急啊!