Philips Semiconductors
ISP1362 Linux Stack User’s Guide
UM10012-_2
© Koninklijke Philips Electronics N.V. 2003. All rights reserved.
User’s Guide
Rev. 1.2—July 2003
3 of 34
CONTENTS
1.
INTRODUCTION ............................................................................................................................. 6
1.1.
P
URPOSE
............................................................................................................................................................................6
1.2.
S
COPE
................................................................................................................................................................................6
1.3.
A
BBREVIATIONS
.................................................................................................................................................................6
2.
CONCEPT.......................................................................................................................................... 6
2.1.
O
VERVIEW
.........................................................................................................................................................................6
2.2.
S
TACK
A
RCHITECTURE
.....................................................................................................................................................6
2.3.
C
ORE
M
ODULES
................................................................................................................................................................7
2.3.1.
Host Stack................................................................................................................................................................................... 7
2.3.2.
Device Stack ............................................................................................................................................................................... 7
2.3.3.
OTG Stack................................................................................................................................................................................... 8
2.4.
A
PPLICATION
M
ODULES
...................................................................................................................................................8
2.4.1.
Mass Storage Disk Emulation ............................................................................................................................................... 8
2.4.2.
OTG Applications (OTG Mass Storage Demo/OTG Tools) ........................................................................................... 8
2.5.
P
ORTING
M
ODULES
..........................................................................................................................................................8
2.5.1.
Hardware Access Layer Driver .............................................................................................................................................. 8
2.5.2.
Mass Storage Bridge ................................................................................................................................................................ 8
3.
INSTALLATION ............................................................................................................................... 8
3.1.
ISP1362 PCI E
VALUATION
K
IT
......................................................................................................................................9
3.1.1.
Setting Up the PC and OS ...................................................................................................................................................... 9
3.1.2.
Setting Up the ISP1362 Evaluation Kit............................................................................................................................... 9
3.1.3.
Setting Up the Software .......................................................................................................................................................... 9
3.2.
ISP1362 A
DD
-
ON
C
ARD FOR
I
NTEL
PXA250
BASED
A
CCELENT
IDP (R
EV
04).................................................... 11
3.2.1.
Setting Up the ISP1362 Add-On Card
..............................................................................................................................11
3.2.2.
Host PC Setup
..........................................................................................................................................................................11
3.2.3.
Accelent IDP (Rev 04) Target Setup
..................................................................................................................................13
3.3.
ISP1362 A
DD
-
ON
C
ARD FOR
I
NTEL
PXA250
BASED
A
CCELENT
IDP (R
EV
02).................................................... 14
3.3.1.
Setting Up the ISP1362 Add-On Card
..............................................................................................................................15
3.3.2.
Host PC Setup
..........................................................................................................................................................................15
3.3.3.
Accelent IDP Setup
.................................................................................................................................................................18
4.
OPERATING THE ISP1362 LINUX STACK ............................................................................... 19
4.1.
ISP1362 PCI E
VALUATION
K
IT
................................................................................................................................... 19
4.1.1.
Loading the Stack....................................................................................................................................................................19
4.1.2.
Unloading the Stack ...............................................................................................................................................................20
4.2.
ISP1362 A
DD
-
ON
C
ARD FOR
I
NTEL
PXA250
BASED
A
CCELENT
IDP (R
EV
04)
.................................................... 20
4.2.1.
Loading the Stack
....................................................................................................................................................................20
4.2.2.
Unloading the Stack
...............................................................................................................................................................20
4.3.
ISP1362 A
DD
-
ON
C
ARD FOR
I
NTEL
PXA250
BASED
A
CCELENT
IDP (R
EV
02)
.................................................... 20
4.3.1.
Initializing the Stack
...............................................................................................................................................................20
4.3.2.
Loading the Stack
....................................................................................................................................................................21
4.3.3.
Unloading the Stack
...............................................................................................................................................................21
4.3.4.
Closing the ISP1362 Stack
...................................................................................................................................................21
4.4.
ISP1362 H
OST
S
TACK
.................................................................................................................................................. 21
4.5.
ISP1362 D
EVICE
S
TACK
................................................................................................................................................ 22
4.6.
ISP1362 OTG S
TACK
.................................................................................................................................................. 23