2012-05-03 04:46 AM
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-msc2012-05-04 10:03 AM
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 ?