1 | $ avrdude -c usbasp -p t2313 -vvvv
|
2 |
|
3 | avrdude: Version 6.0.1, compiled on Oct 21 2013 at 15:55:32
|
4 | Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
|
5 | Copyright (c) 2007-2009 Joerg Wunsch
|
6 |
|
7 | System wide configuration file is "/etc/avrdude.conf"
|
8 | User configuration file is "/home/bernd/.avrduderc"
|
9 | User configuration file does not exist or is not a regular file, skipping
|
10 |
|
11 | Using Port : usb
|
12 | Using Programmer : usbasp
|
13 | avrdude: usbasp_open("usb")
|
14 | avrdude: seen device from vendor ->www.fischl.de<-
|
15 | avrdude: seen product ->USBasp<-
|
16 | AVR Part : ATtiny2313
|
17 | Chip Erase delay : 9000 us
|
18 | PAGEL : PD4
|
19 | BS2 : PD6
|
20 | RESET disposition : possible i/o
|
21 | RETRY pulse : SCK
|
22 | serial program mode : yes
|
23 | parallel program mode : yes
|
24 | Timeout : 200
|
25 | StabDelay : 100
|
26 | CmdexeDelay : 25
|
27 | SyncLoops : 32
|
28 | ByteDelay : 0
|
29 | PollIndex : 3
|
30 | PollValue : 0x53
|
31 | Memory Detail :
|
32 |
|
33 |
|
34 | Block Poll Page Polled
|
35 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
|
36 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
|
37 | eeprom 65 6 4 0 no 128 4 0 4000 4500 0xff 0xff
|
38 | Block Poll Page Polled
|
39 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
|
40 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
|
41 | flash 65 6 32 0 yes 2048 32 64 4500 4500 0xff 0xff
|
42 | Block Poll Page Polled
|
43 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
|
44 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
|
45 | signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
|
46 | Block Poll Page Polled
|
47 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
|
48 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
|
49 | lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
50 | Block Poll Page Polled
|
51 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
|
52 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
|
53 | lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
54 | Block Poll Page Polled
|
55 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
|
56 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
|
57 | hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
58 | Block Poll Page Polled
|
59 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
|
60 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
|
61 | efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
62 | Block Poll Page Polled
|
63 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
|
64 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
|
65 | calibration 0 0 0 0 no 2 0 0 0 0 0x00 0x00
|
66 |
|
67 | Programmer Type : usbasp
|
68 | Description : USBasp, http://www.fischl.de/usbasp/
|
69 |
|
70 | avrdude: usbasp_initialize()
|
71 | avrdude: usbasp_transmit("USBASP_FUNC_GETCAPABILITIES", 0x00, 0x00, 0x00, 0x00)
|
72 | <= [01] [00] [00] [00]
|
73 | avrdude: usbasp_spi_set_sck_period(0)
|
74 | avrdude: auto set sck period (because given equals null)
|
75 | avrdude: usbasp_transmit("USBASP_FUNC_SETISPSCK", 0x00, 0x00, 0x00, 0x00)
|
76 | <= [00]
|
77 | avrdude: usbasp_transmit("USBASP_FUNC_CONNECT", 0x00, 0x00, 0x00, 0x00)
|
78 | avrdude: usbasp_program_enable()
|
79 | avrdude: usbasp_transmit("USBASP_FUNC_ENABLEPROG", 0x00, 0x00, 0x00, 0x00)
|
80 | <= [00]
|
81 | avrdude: AVR device initialized and ready to accept instructions
|
82 |
|
83 | Reading | | 0% 0.00savrdude: usbasp_cpi_cmd(0x30, 0x00, 0x00, 0x00)...
|
84 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x30, 0x00, 0x00, 0x00)
|
85 | <= [00] [30] [00] [1e]
|
86 | avrdude: usbasp_cpi_cmd() => 0x00, 0x30, 0x00, 0x1e
|
87 | avrdude: usbasp_cpi_cmd(0x30, 0x00, 0x01, 0x00)...
|
88 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x30, 0x00, 0x01, 0x00)
|
89 | <= [00] [30] [00] [91]
|
90 | avrdude: usbasp_cpi_cmd() => 0x00, 0x30, 0x00, 0x91
|
91 | Reading | ################# | 33% 0.00savrdude: usbasp_cpi_cmd(0x30, 0x00, 0x02, 0x00)...
|
92 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x30, 0x00, 0x02, 0x00)
|
93 | <= [00] [30] [00] [0a]
|
94 | avrdude: usbasp_cpi_cmd() => 0x00, 0x30, 0x00, 0x0a
|
95 | Reading | ################################################## | 100% 0.01s
|
96 |
|
97 | avrdude: Device signature = 0x1e910a
|
98 | avrdude: usbasp_cpi_cmd(0x50, 0x00, 0x00, 0x00)...
|
99 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00)
|
100 | <= [00] [50] [00] [e4]
|
101 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x00, 0xe4
|
102 | avrdude: safemode read 1, lfuse value: e4
|
103 | avrdude: usbasp_cpi_cmd(0x50, 0x00, 0x00, 0x00)...
|
104 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00)
|
105 | <= [00] [50] [00] [e4]
|
106 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x00, 0xe4
|
107 | avrdude: safemode read 2, lfuse value: e4
|
108 | avrdude: usbasp_cpi_cmd(0x50, 0x00, 0x00, 0x00)...
|
109 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00)
|
110 | <= [00] [50] [00] [e4]
|
111 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x00, 0xe4
|
112 | avrdude: safemode read 3, lfuse value: e4
|
113 | avrdude: safemode: lfuse reads as E4
|
114 | avrdude: usbasp_cpi_cmd(0x58, 0x08, 0x00, 0x00)...
|
115 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00)
|
116 | <= [00] [58] [08] [99]
|
117 | avrdude: usbasp_cpi_cmd() => 0x00, 0x58, 0x08, 0x99
|
118 | avrdude: safemode read 1, hfuse value: 99
|
119 | avrdude: usbasp_cpi_cmd(0x58, 0x08, 0x00, 0x00)...
|
120 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00)
|
121 | <= [00] [58] [08] [99]
|
122 | avrdude: usbasp_cpi_cmd() => 0x00, 0x58, 0x08, 0x99
|
123 | avrdude: safemode read 2, hfuse value: 99
|
124 | avrdude: usbasp_cpi_cmd(0x58, 0x08, 0x00, 0x00)...
|
125 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00)
|
126 | <= [00] [58] [08] [99]
|
127 | avrdude: usbasp_cpi_cmd() => 0x00, 0x58, 0x08, 0x99
|
128 | avrdude: safemode read 3, hfuse value: 99
|
129 | avrdude: safemode: hfuse reads as 99
|
130 | avrdude: usbasp_cpi_cmd(0x50, 0x08, 0x00, 0x00)...
|
131 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00)
|
132 | <= [00] [50] [08] [ff]
|
133 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x08, 0xff
|
134 | avrdude: safemode read 1, efuse value: ff
|
135 | avrdude: usbasp_cpi_cmd(0x50, 0x08, 0x00, 0x00)...
|
136 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00)
|
137 | <= [00] [50] [08] [ff]
|
138 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x08, 0xff
|
139 | avrdude: safemode read 2, efuse value: ff
|
140 | avrdude: usbasp_cpi_cmd(0x50, 0x08, 0x00, 0x00)...
|
141 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00)
|
142 | <= [00] [50] [08] [ff]
|
143 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x08, 0xff
|
144 | avrdude: safemode read 3, efuse value: ff
|
145 | avrdude: safemode: efuse reads as FF
|
146 |
|
147 | avrdude: usbasp_cpi_cmd(0x50, 0x00, 0x00, 0x00)...
|
148 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00)
|
149 | <= [00] [50] [00] [e4]
|
150 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x00, 0xe4
|
151 | avrdude: safemode read 1, lfuse value: e4
|
152 | avrdude: usbasp_cpi_cmd(0x50, 0x00, 0x00, 0x00)...
|
153 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00)
|
154 | <= [00] [50] [00] [e4]
|
155 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x00, 0xe4
|
156 | avrdude: safemode read 2, lfuse value: e4
|
157 | avrdude: usbasp_cpi_cmd(0x50, 0x00, 0x00, 0x00)...
|
158 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00)
|
159 | <= [00] [50] [00] [e4]
|
160 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x00, 0xe4
|
161 | avrdude: safemode read 3, lfuse value: e4
|
162 | avrdude: safemode: lfuse reads as E4
|
163 | avrdude: usbasp_cpi_cmd(0x58, 0x08, 0x00, 0x00)...
|
164 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00)
|
165 | <= [00] [58] [08] [99]
|
166 | avrdude: usbasp_cpi_cmd() => 0x00, 0x58, 0x08, 0x99
|
167 | avrdude: safemode read 1, hfuse value: 99
|
168 | avrdude: usbasp_cpi_cmd(0x58, 0x08, 0x00, 0x00)...
|
169 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00)
|
170 | <= [00] [58] [08] [99]
|
171 | avrdude: usbasp_cpi_cmd() => 0x00, 0x58, 0x08, 0x99
|
172 | avrdude: safemode read 2, hfuse value: 99
|
173 | avrdude: usbasp_cpi_cmd(0x58, 0x08, 0x00, 0x00)...
|
174 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00)
|
175 | <= [00] [58] [08] [99]
|
176 | avrdude: usbasp_cpi_cmd() => 0x00, 0x58, 0x08, 0x99
|
177 | avrdude: safemode read 3, hfuse value: 99
|
178 | avrdude: safemode: hfuse reads as 99
|
179 | avrdude: usbasp_cpi_cmd(0x50, 0x08, 0x00, 0x00)...
|
180 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00)
|
181 | <= [00] [50] [08] [ff]
|
182 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x08, 0xff
|
183 | avrdude: safemode read 1, efuse value: ff
|
184 | avrdude: usbasp_cpi_cmd(0x50, 0x08, 0x00, 0x00)...
|
185 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00)
|
186 | <= [00] [50] [08] [ff]
|
187 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x08, 0xff
|
188 | avrdude: safemode read 2, efuse value: ff
|
189 | avrdude: usbasp_cpi_cmd(0x50, 0x08, 0x00, 0x00)...
|
190 | avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00)
|
191 | <= [00] [50] [08] [ff]
|
192 | avrdude: usbasp_cpi_cmd() => 0x00, 0x50, 0x08, 0xff
|
193 | avrdude: safemode read 3, efuse value: ff
|
194 | avrdude: safemode: efuse reads as FF
|
195 | avrdude: safemode: Fuses OK (H:FF, E:99, L:E4)
|
196 | avrdude: usbasp_close()
|
197 | avrdude: usbasp_transmit("USBASP_FUNC_DISCONNECT", 0x00, 0x00, 0x00, 0x00)
|
198 |
|
199 | avrdude done. Thank you.
|