Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

USB superspeed peripherals

gean_3054931
Level 5
10 likes given 5 likes given First like received
Level 5

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 50 likes received 25 likes received 10 likes received
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 250 solutions authored 100 solutions authored 100 likes received
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
Level 5
10 likes given 5 likes given First like received
Level 5

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 50 likes received 25 likes received 10 likes received
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