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.

USB 2.0 on C6748

Hi,

We use USB2.0 on the C6748.  DMA is used for Rx and Tx two bulk channels in peripheral mode.

I confused about the Teardown issue wich is not clear for me.

  1. What are scenarios the teardown occures?  By the device? by the host?  both?
  2. Do I must to take the teardown into the acount?
  3. In case the channel shutdown is invoked by the device isn't enough to clear, put free DBs to the linked list, clear FIFOS and etc?  Why the teardown shuld be used? and how it can help me in this case?  the teardwon descriptor doesn't provide me with information regarding how much DBs in the queue and what are their pointers so I could take them back to the linked list?
Dani
Thanks