Hallo,
Danke für die Tipps. Ich hab verschiedene -B versucht, auch mit 1000,
womit das Schreiben und Lesen je 30sek gedauert hat, hat aber nicht
geholfen.
Ich weiß nicht, ob ich dich richtig verstanden habe, weil ich noch ien
ziemlicher Anfänger bin.
Ich bin in den Terminalmodus gegangen und habe dort erst mal "erase"
eingegeben und dann "read flash 94 5" und "read eeprom 94 5" (94 wegen
dem 5e).
avrdude> read eeprom 94 5
>>> read eeprom 94 5
005e 01 ff ff ff ff
avrdude> read flash 94 5
>>> read flash 94 5
005e 01 00 0c 94 93
Das habe ich mir auch noch ausgeben lassen:
1 | avrdude> part
|
2 | >>> part
|
3 |
|
4 | AVR Part : ATMEGA2560
|
5 | Chip Erase delay : 9000 us
|
6 | PAGEL : PD7
|
7 | BS2 : PA0
|
8 | RESET disposition : dedicated
|
9 | RETRY pulse : SCK
|
10 | serial program mode : yes
|
11 | parallel program mode : yes
|
12 | Timeout : 200
|
13 | StabDelay : 100
|
14 | CmdexeDelay : 25
|
15 | SyncLoops : 32
|
16 | ByteDelay : 0
|
17 | PollIndex : 3
|
18 | PollValue : 0x53
|
19 | Memory Detail :
|
20 |
|
21 | Block Poll Page Pol
|
22 | led
|
23 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadB
|
24 | ack
|
25 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ------
|
26 | ---
|
27 | eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0
|
28 | x00
|
29 | flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0
|
30 | x00
|
31 | lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0
|
32 | x00
|
33 | hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0
|
34 | x00
|
35 | efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0
|
36 | x00
|
37 | lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0
|
38 | x00
|
39 | calibration 0 0 0 0 no 1 0 0 0 0 0x00 0
|
40 | x00
|
41 | signature 0 0 0 0 no 3 0 0 0 0 0x00 0
|
42 | x00
|
43 |
|
44 | avrdude> part
|
45 | >>> part
|
46 |
|
47 | AVR Part : ATMEGA2560
|
48 | Chip Erase delay : 9000 us
|
49 | PAGEL : PD7
|
50 | BS2 : PA0
|
51 | RESET disposition : dedicated
|
52 | RETRY pulse : SCK
|
53 | serial program mode : yes
|
54 | parallel program mode : yes
|
55 | Timeout : 200
|
56 | StabDelay : 100
|
57 | CmdexeDelay : 25
|
58 | SyncLoops : 32
|
59 | ByteDelay : 0
|
60 | PollIndex : 3
|
61 | PollValue : 0x53
|
62 | Memory Detail :
|
63 |
|
64 | Block Poll Page Polled
|
65 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
|
66 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
|
67 | eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00
|
68 | flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00
|
69 | lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
70 | hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
71 | efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
72 | lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
73 | calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
|
74 | signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
|
Mein Prozessor läuft mit 2,4GHz, das Board mit 16MHz.
Avrdude läuft auf einem über VMWare virtualisiertem WinXP.
Mein Ersatzboard funktioniert einwandfrei.
Gruß Jonas