Похожие презентации:
USB Driver. Marvell Confidential
1. USB Driver
Marvell Confidential © 20082. Driver Overview
USB Driver Split into PC side and Device SideDevice side matches PC side
Current PC side driver is provided by SamSung
Current Device side is developed by Marvell to cooperate with PC
side driver.
Marvell Confidential © 2008
2
3. Drivers supported by Marvell MIFI
Marvell Confidential © 20083
4. Dynamic composition
Dynamic composition use the CDC-ACM Device DescriptorEnumerated as Modem in PC side
3 endpoints for one device: 1 for control, 2 for data(RX/TX)
2 Modems realized in current design: one for AT, one for Diag
Marvell Confidential © 2008
4
5. RNDIS
Developed according to Microsoft RNDIS protocol3 endpoints for one device: 1 for control, 2 for data(RX/TX)
Marvell Confidential © 2008
5
6. ECM
Developed according to USB CDC-ECM protocol3 endpoints for one device: 1 for control, 2 for data(RX/TX)
Marvell Confidential © 2008
6
7. USB Initialization process
Marvell Confidential © 20087
8. Setup packet process
Marvell Confidential © 20088
9. How to update USB descriptor
Modify or add new descriptor in USB2MgrUpdateDescriptor.Device descriptor.
Configuration descriptor.
String descriptor.
Marvell Confidential © 2008
9
10. How to configure Mass Storage
Configure mass storage.The max logical unit number.
The Start/End flash address.
The media type of logical disc.
Enable/Disable Mass storage.
Marvell Confidential © 2008
10
11. How to modify the flash address of mass storage
Modify the flash address of every logical unit disc inflashpartition.h
Marvell Confidential © 2008
11
12. Driver Auto-installation
Marvell Confidential © 200812
13.
Debug With BushoundMarvell Confidential © 2008
13
14. How to capture bushound log
Select usb devicesMarvell Confidential © 2008
14
15. How to capture bushound log
Set “Capture Capacity”.Set “Max Record Length”
Marvell Confidential © 2008
15
16. How to capture bushound log
Click “run” button to start to capture log.Marvell Confidential © 2008
16
17. How to capture bushound log
Save logMarvell Confidential © 2008
17
18.
Thank You!Marvell Confidential © 2008
18