Closed NimaAgm closed 6 months ago
Any news on this issue ?
Any news on this issue ?
See also STM32CubeF1#59
Hi @NimaAgm,
Please excuse this delayed reply. Analysis is ongoing. I will keep you posted.
With regards,
Hi @NimaAgm,
Regarding the USBH_MSC_Read()
function, it looks you are right. I notice there is a timeout mechanism. However, local variable timeout
seems to be left unchanged while it should be decremented each iteration.
Regarding the USBH_MSC_BOT_Process()
function, it looks like you are right too.
Both points will be logged internally at the attention of our development teams. I will keep you informed.
With regards,
ST Internal Reference: 175663
ST Internal Reference: 175666
Hi @NimaAgm,
Here is the answer of our development teams to the issue with the USBH_MSC_Read()
function.
phost->Timer
with each interrupt trigged by a SOF. Hence, there is no timeout issue according to them.
Regarding the issue related to the USBH_MSC_BOT_Process()
function, the analysis is still ongoing.
With regards,
Hi @NimaAgm,
Regarding the issue related to the USBH_MSC_BOT_Process()
function, our development teams say there is no need to consider the sub-case URB_Status == USBH_URB_NOTREADY
in case BOT_DATA_IN_WAIT
for transfers to the IN EP. Indeed:
On the other hand, for transfers from the OUT EP, this request needs to be resubmitted by the MW in order to resend the same data.
I hope this makes things clearer. Please allow me to close this thread. Thank you for your comprehension and thank you again for your report.
With regards,
Description I have USB Host application. This application would read files from USBs.
Describe the set-up
How To Reproduce