Hi, wie kann man denn mehrere Fusebytes mit avrdude schreiben? Beim Mega8 hab ich das schon rausgefunden. Man muss die hfuse vor der lfuse schreiben. Aber wie ist das beim Mega128? Ich hab schon verschiedene Kombinationen probiert, aber ich bekomme immer eine Meldung
1 | avrdude: 1 bytes of lfuse written |
2 | avrdude: verifying lfuse memory against 0xFF: |
3 | avrdude: load data lfuse data from input file 0xFF: |
4 | avrdude: input file 0xFF contains 1 bytes |
5 | avrdude: reading on-chip lfuse data: |
6 | |
7 | Reading | ################################################## | 100% 0.00s |
8 | |
9 | avrdude: verifying ... |
10 | avrdude: verification error, first mismatch at byte 0x0000 |
11 | 0xff != 0xe1 |
12 | avrdude: verification error; content mismatch |
13 | |
14 | avrdude: safemode: lfuse changed! Was ff, and is now e1 |
15 | Would you like this fuse to be changed back? [y/n] y |
16 | avrdude: safemode: and is now rescued |
17 | avrdude: safemode: Fuses OK |
Wie funktioniert das?