avr studio: elf production file

Gast #2349235
Lesenswert?

Hi

>Warum kann AVR Studio zur Erzeugung eines  elf production file den Flash
>auslesen, auch wenn die Lock Bits auf "further programming and
>verification disabled" gesetzt sind?

Erkläre das mal genauer. Beim Erstellen eines 'elf-Files' wird nichts 
ausgelesen.

MfG Spess
Gast #2349489
Lesenswert?

@Volker:

"further programming and verification disabled" sollen nicht nur den 
Schreib-, sondern auch den Lesezugriff unterbinden.

@Hannes:

Das elf production file wird nicht durch Auslesen des µC erzeugt, 
sondern aus dem hexfile sowie eepromfile und den Fuse- und 
Lockbiteinstellungen im AVRStudio.
Gast #2349657
Lesenswert?

>Also mit Löschen meinst du Setzen. Das kann ja keiner ahnen.

Hehe, da hat's schon viele geworfen.

Fuse- und Lockbits sind gesetzt, wenn sie 0 sind. Wenn EEPROMs gelöscht 
werden, enthalten sie 0xFF pro Byte, nicht 0x00.
#2349830
Lesenswert?

Thomas Eckmann schrieb:
> [...]
> Also mit Löschen meinst du Setzen. Das kann ja keiner ahnen.

;)

Ahnen haette man das in dem Zusammenhang schon koennen. "Setzen" waere 
ja genauso verwirrend, weil im allgemeinen jede Aenderung als "Setzen" 
bezeichnet wird, egal ob mal nun eine logische 0 oder eine logische 1 
"setzt". Im Englischen gibt es durchaus den Gebrauch von "set" fuer die 
logische 1 und "unset" fuer die logische 0, aber auch da wird haeufig 
"set" fuer beides verwendet...

Also mit Loeschen meinte ich "eine logische 0 setzen".

Volker
#2350064
Lesenswert?

Bevor Du eine Elf-Datei erstellst, solltest Du nicht nur die korrekten 
(HEX-)Dateien für Flash und EEPROM auswählen, sondern auch die Fusebits 
und Lockbits korrekt einstellen. Dann stimmen auch die Einstellungen in 
der Elf-Datei.
Ich halte die Elf-Datei für ein sehr nützliches Hilfsmittel für 
abgeschlossene Projekte, für die gelegentlich weitere AVRs "gebrannt" 
werden müssen.

...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren