DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

AT90USB128X 데이터 시트보기 (PDF) - Atmel Corporation

부품명
상세내역
제조사
AT90USB128X
Atmel
Atmel Corporation Atmel
AT90USB128X Datasheet PDF : 28 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
4.5 Device Status
4.5.1
Get Status
The Host employs the DFU_GETSTATUS request to facilitate synchronization with the device.
This status gives information on the execution of the previous request: in progress/OK/Fail/...
bmRequestType
bRequest
1010 0001b DFU_GETSTATUS (3)
0010 0001b DFU_CLRSTATUS (4)
wValue
Zero
Zero
wIndex
Interface (4)
Interface (4)
wLength
6
Zero
Data
Status
none
The device responds to the DFU_GETSTATUS request with a payload packet containing the fol-
lowing data:
Table 4-4.
Offset
0
1
4
5
DFU_GETSTATUS Response
Field
bStatus
bwPollTimeOut
bState
iString
Size
1
3
1
1
Value
Description
Number
An indication of the status resulting from the
execution of the most recent request.
Number
Minimum time in milliseconds that the host should
wait before sending a subsequent
DFU_GETSTATUS. The purpose of this field is to
allow the device to dynamically adjust the amount of
time that the device expects the host to wait
between the status phase of the next
DFU_DNLOAD and the subsequent solicitation of
the device’s status via DFU_GETSTATUS.
An indication of the state that the device is going to
Number enter immediately following transmission of this
response.
Index Index of status description in string table.
Table 4-5. bStatus values
Status
OK
errTARGET
errFILE
errWRITE
errERASE
errCHECK_ERAS
ED
errPROG
errVERIFY
errADDRESS
Value
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
errNOTDONE
0x09
errFIRMWARE
0x0A
Description
No error condition is present
File is not targeted for use by this device
File is for this device but fails some vendor-specific verification test
Device id unable to write memory
Memory erase function failed
Memory erase check failed
Program memory function failed
Programmed memory failed verification
Cannot program memory due to received address that is out of range
Received DFU_DNLOAD with wLength = 0, but device does not think it has all the
data yet.
Device’s firmware is corrupted. It cannot return to run-time operations
6
7618C–AVR–07/08

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]