English
Language : 

TUSB3410 Datasheet, PDF (84/92 Pages) Texas Instruments – USB TO SERIAL PORT CONTROLLER
11–14
Table 11–9. Bootcode Response to Control Read Transfer
CONTROL READ
ACTION IN BOOTCODE
Get status of device
Return power and remote wakeup settings
Get status of interface
Return 2 bytes of zeros
Get status of endpoint
Return endpoint status
Get descriptor of device
Return device descriptor
Get descriptor of configuration
Return configuration descriptor
Get descriptor of string
Return string descriptor
Get descriptor of interface
Stall
Get descriptor of endpoint
Stall
Get configuration
Return bConfiguredNumber value
Get interface
Return bInterfaceNumber value
Setup Stage
Status Stage
Setup (0)
IN(1)
INT
1.Hardware generates interrupt
to MCU.
2.Hardware sets NAK on both
endpoints.
3.Set DIR bit in USBCTL to
indicate the data directory.
3.Decode the setup packet
4.If another setup packet
arrives, abandon this one.
5.Executes appropriate routines.
a) Clear NAK bit in IN
endpoint.
b) Keep a note so IN interrupt
routine can take proper
action to the request.
1.Hardware does NOT generates
interrupt to MCU.
Figure 11–2. Control Write Transfer Without Data Stage
Table 11–10. Bootcode Response to Control Write Without Data Stage
CONTROL WRITE WITHOUT DATA STAGE ACTION IN BOOTCODE
Clear feature of device
Stall
Clear feature of interface
Stall
Clear feature of endpoint
Clear endpoint stall
Set feature of device
Stall
Set feature of interface
Stall
Set feature of endpoint
Stall endpoint
Set address
Set device address
Set descriptor
Stall
Set configuration
Set bConfiguredNumber
Set interface
SetbInterfaceNumber
Sync. frame
Stall