PORTS Forum
Ports and Interfaces => USB => Topic started by: Deepesh on September 22, 2014, 03:14:58 am
-
HI
I am trying USB MSD class as host using PIC32MX460 , I am using the MLA from Microchip .I have been able to communicate with the device only partially .
The device gets enumerated completely .But the data stage does not work .The transaction for CBW completes but the recieve does not provide any bulk data .
I also get BTOEF during data stage .
I was curious after checking through many things , that could their be any hardware issues causing this .
-
The Microchip forums might have a suggestion.
A hardware protocol analyzer will show what is happening on the bus and might offer a clue.
Also, not all flash drives comply fully with the spec so you might try different devices.
-
Also check if it is an endianness issue.