Guten Morgen miteinander,
ich habe ein Programm auf einem Mikrocontroller laufen und alles richtig
eingestellt.
Alles läuft reibungslos.
Damit ich aber jetzt nicht immer die Fuses manuell einstellen muss habe
ich die Info gelesen, dass man mit Hilfe einer ELF-File die Fuses
automatisch beim übersetzen mit setzen lassen kann. Hierfür müsste man
avr/fuse.h einbinden.
Das habe ich getan und nach dem includen der Header-Dateien die Struktur
für das setzen der Fuses eingefügt:
1 | #include <avr/io.h>
|
2 | #include <avr/fuse.h>
|
3 | #include "Inc.h"
|
4 | #include <avr/interrupt.h>
|
5 | #include <avr/wdt.h>
|
6 | #include <stdbool.h>
|
7 |
|
8 | FUSES=
|
9 | {
|
10 | .low = 0x62,
|
11 | .high = 0xD9,
|
12 | .extended = 0xFF,
|
13 | };
|
Nun weiß ich aber nicht wie ich meine Projekt in eine ELF-Datei
umwandle. Das habe ich noch nie gemacht.
Übrigens wollte ich einmal testen ob die Fuses mit den obigen
Einstellungen wieder auf die Default-Werte gesetzt werden. Das
funktioniert aber leider auch nicht.
Wäre über Hilfe dankbar. Danke euch :)