Author Topic: USB HOST MSD class Bulk class no data send / recieved .  (Read 10080 times)

Deepesh

  • Member
  • ***
  • Posts: 1
USB HOST MSD class Bulk class no data send / recieved .
« 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 .

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: USB HOST MSD class Bulk class no data send / recieved .
« Reply #1 on: September 25, 2014, 01:32:33 pm »
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.

Nik

  • Member
  • ***
  • Posts: 40
Re: USB HOST MSD class Bulk class no data send / recieved .
« Reply #2 on: October 22, 2014, 06:34:52 pm »
Also check if it is an endianness issue.