2025-01-08 01:22 AM - edited 2025-01-12 11:31 PM
Dear Community,
I am currently working on interfacing of USB (pen-drive) in FS mode with STM32H747BIT6.
I have observed that during the enumeration process of pen-drive it is failing to proceed at the function
USBH_HandleControl --> case CTRL_SETUP_WAIT: --> USBH_LL_GetURBState -->HAL_HCD_HC_GetURBState -->
hhcd->hc[chnum].urb_state is not changing to URB_DONE and continues to show URB_NOTREADY.
As the interrupt is not getting triggered for FS.
Is there any i can find if the problem subsides in Hardware or USB driver side.
Attaching schematic part for the reference.
Thanking in advance.
Regards
2025-01-08 01:29 AM
You need to give more details:
How to write your question to maximize your chances to find a solution
2025-01-08 01:41 AM
No useful information presented.
Instrument the USB interaction at first connection.
Show file system interaction at a block level.
Make sure it can read the MBR and BPB from the media and review what's happening differently between working and non-working cases.
Instrument error and status messages.
2025-01-09 03:17 AM - edited 2025-01-12 11:35 PM
2025-02-11 08:48 AM
Hi @Rushali
Could you explain why you use ULPI interface while operating in FS mode only?
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.