The general usb process – Freescale Semiconductor TWR-MCF52259-Ethenet User Manual
Page 103
TM
S
o
ft
w
a
re
–
G
en
er
a
l
C
o
n
ce
p
ts
The General USB Process
How Does the Host Know a Device’s Requirements?
Device Descriptor
Configuration
Descriptor
Configuration
Descriptor
Interface
Descriptor
Endpoint
Descriptor
Endpoint
Descriptor
Interface
Descriptor
Endpoint
Descriptor
Endpoint
Descriptor
Interface
Descriptor
Endpoint
Descriptor
Endpoint
Descriptor
Interface
Descriptor
Endpoint
Descriptor
Endpoint
Descriptor
Upon detecting a USB device connection the host, using these
descriptors, configures the device and loads the proper driver program.
This configuration process is called “enumeration.”