使用Bus hound监测的时候,发现host在SET CONFIG后提示 bad config desc。
找来找去,还是google帮了忙,一个台湾哥们遇到了类似问题,提到配置问题。
后来我重新对比了Cypress的固件,发现配置描述符确实不太一样,主要是interface之前设置了2个,其实用到了一个,导致主机设置配置的时候有问题。
所以,重新修改配置描述符就OK了。
本文介绍了在使用Bushound监测过程中遇到的badconfigdesc问题及解决方案。通过对Cypress固件的对比发现,配置描述符中interface的数量设置不当是导致问题的原因。调整配置描述符后问题得以解决。
使用Bus hound监测的时候,发现host在SET CONFIG后提示 bad config desc。
找来找去,还是google帮了忙,一个台湾哥们遇到了类似问题,提到配置问题。
后来我重新对比了Cypress的固件,发现配置描述符确实不太一样,主要是interface之前设置了2个,其实用到了一个,导致主机设置配置的时候有问题。
所以,重新修改配置描述符就OK了。