Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-10454

System fails to recover using clearFeature when USB bulk application is made to sleep in different sequences

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • PDK
    • PDK-10313
    • PROCESSOR_SDK_06_03_02_00
    • PROCESSOR_SDK_08.01.00
    • Hide
      am65xx-evm
      am574x-idk
      Show
      am65xx-evm am574x-idk

      Issue:
      Customer is using USB clearFeature to suspend pending USB transactions and receiver the system when there are communication errors during the USB data transactions. They are introducing few delays in USB bulk device application on AM574x platform to emulate the timeout condition for USB host which will trigger clearFeature request to suspend the last transaction which is timed out. This is to ensure system recovery with clearFeature is working in different scenarios. There are three different sequences being introduced by customer test method out of which in two cases USB communication recovers with clearFeature and system operates as expected. In one particular case, USB communication is recovering but command response expected is not received by the host for subsequent commands.

      Test Conditions :
      USB bulk device use-case modified to introduce sleep condition to create error condition and check if the USB communication recovers properly

      Platform:
      Customer Platform based on AM574x

      Additional Details:
      Slide 15-20 in the attached presentation has more details of the test sequence and results observed for each sequence

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: