This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

questions about USB enumeration

Other Parts Discussed in Thread: TMS320C6747

Hi, 

I'm developing a USB system on TMS320C6747 recently. I have some questions about the USB enumeration process.

In my opinion, the enumeration process should be: get device descriptor, set address, get device descriptor again, get configuration descriptor and so on.

But in my program, the enumeration process is: get device descriptor, set address, get device descriptor, set address, get device descriptor, set address, it seems to be a circle.

I'm confused. Does anyone know anything about the reason?

Thanks very much!