Resumen del contenido incluido en la página 1
UM10067
ISP1760; ISP1761 Windows CE 5.0 user installation guide
Rev. 03 — 12 October 2009 User manual
Document information
Info Content
Keywords usb; universal serial bus; isp1760; isp1761
Abstract This document describes the Platform Builder setup for the ISP176x
Universal Serial Bus (USB) Host Controller Driver. The document covers
the installation of software for the ISP176x on the Microsoft Windows CE
platform version 5.0.
Remark: The ISP176x denotes the IS
Resumen del contenido incluido en la página 2
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Revision history Rev Date Description 03 20091012 Rebranded to the ST-Ericsson template. 02 20090216 Rebranded to the ST-NXP Wireless template. 01 20051018 First release. Contact information For additional information, please visit: http://www.stericsson.com For document related queries, please send an email to: wired.support@stericsson.com UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 20
Resumen del contenido incluido en la página 3
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Remark: The ISP176x denotes the ISP1760 and ISP1761 Hi-Speed Universal Serial Bus controllers, and any future derivative. 1. Introduction This document describes the Platform Builder setup for the ISP176x Universal Serial Bus (USB) Host Controller Driver (HCD). The document covers the installation of software for the ISP176x on the Microsoft Windows CE platform Ver. 5.0. The software architecture supports the PCI and GPIO bus.
Resumen del contenido incluido en la página 4
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 1. Step 1. UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 2009 4 of 25
Resumen del contenido incluido en la página 5
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 2. Step 2. Fig 3. Step 3. UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 2009 5 of 25
Resumen del contenido incluido en la página 6
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 4. Step 4. Fig 5. Step 5. UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 2009 6 of 25
Resumen del contenido incluido en la página 7
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 6. Step 6. Fig 7. Step 7. UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 2009 7 of 25
Resumen del contenido incluido en la página 8
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 8. Step 8. Fig 9. Step 9. UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 2009 8 of 25
Resumen del contenido incluido en la página 9
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 10. Step 10. 3. Refresh the catalog items. Fig 11. Step 11. UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 2009 9 of 25
Resumen del contenido incluido en la página 10
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 12. Step 12. Fig 13. Step 13. UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 2009 10 of 25
Resumen del contenido incluido en la página 11
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 14. Step 14. Fig 15. Step 15. UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 2009 11 of 25
Resumen del contenido incluido en la página 12
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 16. Step 16. Fig 17. Step 17. UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 2009 12 of 25
Resumen del contenido incluido en la página 13
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 18. Step 18. Fig 19. Step 19. UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 2009 13 of 25
Resumen del contenido incluido en la página 14
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 20. Step 20. Fig 21. Step 21. Fig 22. Step 22. UM10067_3 © ST-ERICSSON. All rights reserved. User manual Rev. 03 — 12 October 2009 14 of 25
Resumen del contenido incluido en la página 15
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide 4. Adding the ISP176x project to the platform In this section, you will learn to add the ISP176x Host Controller catalog items to the operating system design view. It is assumed that the platform is already created and the ISP176x catalog files have been imported. If you are working on the PCI bus, you need to add the PCI bus driver to route the PCI interrupt to the ISP176x. If you are using the GPIO bus, you can ignore this ste
Resumen del contenido incluido en la página 16
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide Fig 24. Adding the component: ISP176x Host Controller. 5. Interfacing routines The ISP176x Host Controller module is located below Microsoft defined USBD. The ISP176x Host Controller module interacts with the ISP176x hardware located at the bottom level and with the USBD located above this module. Fig 25 shows interfacing the blocks of the ISP176x to an operating system. UM10067_3 © ST-ERICSSON. All rights reserved. User ma
Resumen del contenido incluido en la página 17
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide CORE USBD CLASS DRIVER AND OTHER OPERATING SYSTEM DEPENDENT UNITS ISP176x OTG CONTROLLER DRIVER ISP176x HOST OPERATING ISP176x PERIPHERAL CONTROLLER SYSTEM CONTROLLER DRIVER DRIVER OPERATING SYSTEM ISP176x HARDWARE ACCESS LAYER IO INTERFACE ISP176x HARDWARE HARDWARE ROOT HUB
Resumen del contenido incluido en la página 18
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide 6.1 PCI bus mode The software is tested and proven on the PLX9054 bridge. PCI bridge chip PLX9054 in the ISP176x PCI kit is used for the PCI host to transparently access the ISP176x. PLX9054 requests PCI bus resources, such as I/O ports, interrupt line, on behalf of the ISP176x. PLX9054, however, can only request one interrupt line for the ISP176x. If required, customize file P1761bus.reg under WINCE500\3rdparty\ST- ERICSSON\PhI
Resumen del contenido incluido en la página 19
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide [HKEY_LOCAL_MACHINE\Drivers\ISP176x\Instance] "Dll"="RegEnum.dll" ; ========================================================= ; USB - ST-ERICSSON ISP176xHCD driver template ; ========================================================= [HKEY_LOCAL_MACHINE\Drivers\ISP176x\Template] "InstanceIndex"=dword:0 The driver will not be loaded, if these parameters do not match bridge settings. 6.2 GPIO bus mode If working in GPIO mod
Resumen del contenido incluido en la página 20
UM10067 ISP1760; ISP1761 Win CE 5.0 User Installation Guide To ensure that PCI bus driver PCIBus.dll loads P1761 bus driver P1761Bus.dll, porting engineer should verify that the above-mentioned registry key matches with the PLX9054 setting in the P1761bus.reg file located under directory ST-ERICSSON\PhISP176xBus. Once P1761Bus.dll is loaded and the system loads Host Controller stack P1761hcd.dll by checking registry setting in P1761bus.reg under directory ST- ERICSSON\PhISP176xbus. This