USB BULK TRANSFER PROBLEM

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

USB BULK TRANSFER PROBLEM

419 Views
saida
Contributor II

HI every one
i have customized board based on i.mx6 dual lite
i am developing a bare metal USB ,ass storage protocol
Enumeration done successfully for my pen drive
base of Enumeration code taken from SDK and modified for MSD
SCSI protocol related code taken from u-boot
it has COMMAND PHASE, DATA PHASE and STATUS PHASE
i am not controlling port power through GPIO, instead connected directly to POWER
COMMAND PAHSE transaction processed successfully
DATA PHASE, i am getting token=0x01F38D08
when i refer reference manual, it is transaction error
what could be the issue
can any one help in this regard
i am struggling lot
if required i shared the code
thanks and regards

Saida

Tags (1)
0 Kudos
Reply
1 Reply

392 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

 

The token=0x01F38D08 occurs when adding or removing another USB device or when the USB device has been used for an extended period of time. The error may occur within 30 minutes or after multiple days of usage before the device stops communicating. Resetting the device or restarting the task results in the same error.

To solve the error, you can try the following tests:

  • ​Disconnect the USB cable, then reconnect it
  • Remove power from the USB device, then reconnect it
  • Try replacing or using another USB cable

Is not error by software.

 

Regards

0 Kudos
Reply