cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

gean_3054931
Contributor II

Hi,

what is the difference between in implementing mass storage and vendor class?

any documents related to it?please provide me.

thank you.

0 Likes
1 Solution
abhinavg_21
Moderator
Moderator

Hi,

As Srinath already mentioned, mass storage devices makes use of MS Windows Drivers so it will take less time to implement. You can also make use of default mass storage Windows applications to read. If you go with vendor device class it would be time taking. So my suggestion is to go with Mass storage Class.

Thanks & Regards

Abhinav

View solution in original post

3 Replies
SrinathS_16
Moderator
Moderator

Hello Geetha,

Mass storage implementation will associate the device with a Microsoft defined class of USB devices (Mass storage class). This would help reduce the complexity as the Microsoft drivers and the default mass storage Windows applications can be used to communicate with the device.

Vendor implementation needs the use of custom drivers and host applications. This is suitable in situations where the implementation does not pertain to a Microsoft standard class of USB devices.

Best regards,

Srinath S

gean_3054931
Contributor II

thank you,

i am reading sdcard data(by creating dmachannel and endpont associated with uib socket) through usb in the pc.which class i need to implement?

let me know.

0 Likes
abhinavg_21
Moderator
Moderator

Hi,

As Srinath already mentioned, mass storage devices makes use of MS Windows Drivers so it will take less time to implement. You can also make use of default mass storage Windows applications to read. If you go with vendor device class it would be time taking. So my suggestion is to go with Mass storage Class.

Thanks & Regards

Abhinav

View solution in original post