嗨,伙计们,我想用CY8C32 xx做一个USB声卡,我已经完成了Serval
PCBAS。但是当我在不同的OS上测试它们时,出现了一个问题。
当我将两个PCBAS插入到PC(Windows 10)中时,它们可以被识别为两个USB音频设备,但是在MAC中只有一个USB音频设备被识别。我发现原因是,当我配置了UBFS时,序列号串的选择i选择了用户输入的文本(附加1)。EXT I将这个选项修改为硅生成序列号,问题解决了。但是我有一个难题,当我将两个PCBAS插入到PC机中时,将有一个带有设备描述符的数字前缀(附加2)。该数字不是随机数,与插件的顺序无关。现在这个数字是如何产生的?如果我想按***入的顺序创建数字,我能做什么?
2Y1.PNG
12.8 K
1Y1.PNG
63.5 K
以上来自于百度翻译
以下为原文
Hi guys,i want to make a u*** sound card with CY8C32XX,and i have completed serval PCBAs.But when i tested them on different OS,there was a problem.
When i plugged two pcbas into a PC(WINDOWS 10),they could be recognized as two u*** audio devices,but into mac just only one u*** audio device was recognized.I found the reason some
time later,it was when i configured USBFS the option of Serial Number String i selected User Entered Text(attached 1).Next i modified this option to Silicon Generated Serial Number,the problem was solved.But i have a puzzle with it,when i plug two pcbas into a PC, there will be a number prefix with the device descriptor(attached 2).The number is not a random number and is not related to the sequence of being plugged.Now how this number is created?If i want the number is created in sequence of being plugged,what can i do?
0