Forum: Compiler & IDEs Wie kann ich Fuse-Bits einbinden?


von Patrick (Gast)


Lesenswert?

Hallo zusammen!!

Für ein Projekt habe ich eine Software für einen AT90CAN32 geschrieben. 
Damit die funktioniert, müssen natürlich die Fuse-Bits richtig gesetzt 
werden. Die Schaltung soll jetzt in die Serie gehen. Die Software soll 
vom Platinenhersteller auf den Controller geladen werden.

Nun meine Frage. Gibt es im AVR Studio 4 die Möglichkeit ein File zu 
erzeugen, indem alles enthalten ist (hex-file, Fuse-bits settings)?

Danke für Eure Antworten!!

Gruss
Patrick

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Du könntest für die Fusesetzerei und das Flashen sowieso ein Batchfile 
(Windows) oder ein Skript (Unix, Linux) für AVRDUDE erstellen, wenn der 
Platinenhersteller diese Software mit seinen Programmiertools einsetzen 
kann.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ja, es gibt diese Möglichkeit, aber ich kann dir nicht ganz genau
sagen, wie es geht. ;-)

Ah ja, guck dir mal die Doku zu <avr/fuse.h> an...  Geht allerdings
nur, wenn du das ELF-File zum Programmieren nimmst, und auch dann nur
zusammen mit dem AVR Studio 4.14-beta.  Oder du musst die fuse sections
mit avr-objcopy extrahieren.

(AVRDUDE soll auch mal Support für diese kombinierten Fuses im ELF
bekommen, aber das ist noch nicht drin.)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.