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
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:
Is not error by software.
Regards