Skip to main content
mjscott
Visitor II
May 3, 2012
Question

USB Host MSC Enumeration

  • May 3, 2012
  • 1 reply
  • 558 views
Posted on May 03, 2012 at 13:46

I'm not able to enumerate a memory stick. I have read previous posts but with no success. Using a STM32F105, I've tried the 105/107 IAP example and the new USB-Host-Device library 2.1.0. Both result in the exact the same thing. I can detect the connect and speed but get a XACTERR, transaction error. Using Rowley CrossStudio (have been using it with STM32 micros for the past 7 years) which uses GCC. I'm guessing that it must be a compiler based difference. ST tech support has told me that it works on the eval board and that is all they can do. Anyone else overcome this?

#usb-host-msc
This topic has been closed for replies.

1 reply

alok472
Associate
May 4, 2012
Posted on May 04, 2012 at 19:03

At what stage do you see the error ? It is while the Host issues class specific request or during reading of the Capacity or while Read10 ?

What is the size of your usb disk ? Is it >4GB ? if yes, can you pls try something lesser ?