阅读:982回复:0
调试枚举过程中死机的问题
枚举调试到GET STRING DESCRIPTOR阶段。
DEVICE DESCRIPTOR中iManufacture设为1,iProduct设为2,但GET DESCRIPTOR中不给出相应case时,主机能识别mass storage,但提示有问题。 DEVICE DESCRIPTOR中iManufacture设为0,iProduct设为0,DESCRIPTOR中也不给出相应case,理论上应该stall掉,但一插上u盘主机死机,查看进程,sys占据所有cpu,但不读硬盘,不占用存储器,就是耗尽cpu,电脑只有断电,郁闷。 DEVICE DESCRIPTOR中iManufacture设为1,iProduct设为2,GET DESCRIPTOR中给出Product的case时,主机可以显示philip,可以显示mass storage,随后死机现象同上。 DEVICE DESCRIPTOR中iManufacture设为0,iProduct设为2,GET DESCRIPTOR中给出Product的case时,主机可以显示philip,可以显示mass storage,随后死机现象同上。 枚举就快成了,由于主机死机,无法使用调试工具,请问各位有没有遇到类似问题的,还请不吝赐教。 |
|