Details
-
Bug
-
Status: Fixed
-
Medium
-
Resolution: Fixed
-
PDK
-
PDK-10313
-
PROCESSOR_SDK_06_03_02_00
-
PROCESSOR_SDK_08.01.00
-
Description
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