PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HEX Beispiel-Dateien für AVR



SprinterSB
09.10.2006, 17:05
Für einige AVRs hab ich HEX Beispiel-Dateien erzeugt, damit man HEX-Dateien hat, wenn man seinen ersten AVR-Aufbau/Progger etc testen will: Port B1 wird als Ausgang geschaltet und wechselt im Takt von 1 Sekunde die Polarität (falls Takt=1 MHz).

Neben Intel-Hex gibt's noch die Binärformate srec, bin und elf.

Links zum Download der Binärdateien findest du unter HEX Beispiel-Dateien für AVR (https://www.roboternetz.de/wissen/index.php/HEX_Beispiel-Dateien_f%C3%BCr_AVR).

Da ich nicht diese Menge an unterschiedlichen AVRs hab, wär's schön, wenn ihr das mal für den einen oder anderen AVR testen könntet. Falls es funzt, in der Liste Für welche Controller gibt es Binärdateien? (https://www.roboternetz.de/wissen/index.php/HEX_Beispiel-Dateien_f%C3%BCr_AVR#F.C3.BCr_welche_Controller_gi bt_es_Bin.C3.A4rdateien.3F)--> [Bearbeiten]
ein Häkchen machen.

Oder einfach hier Bescheid geben, und ich mach den Haken.

Falls das Programm für einen AVR-Typ nicht tut, bitte auch beschweren, damit ich das fixen kann.

Thanx

linux_80
10.10.2006, 00:11
Hallo,

ich hab mal den M32 und M168 probiert, da gehts,
dann, beim Atmega16 und Atmega644 funktionerts auch, einfach den Namen mit ins Makefile dazu.

Eine Frage hätte ich noch, beim compilieren legt es mir unter blinky nochmal ein blinky an mit allen Uunterverzeichnissen der ganzen atmegas, weiss nicht ob das so gewollt ist !

SprinterSB
10.10.2006, 09:43
Ok, danke für die Mühe. Ich habs nachgetragen.

Zum Generieren braucht man nur das Makefile und blinky.c.
Daraus wird ein Unterordner blinky generiert, der für jedes Derivat ein Verzeichnis mit den Dateien hat. In Das Oberverzeichnis werden auch wieder blinky.c und Makefile kopiert, damit ich alles beisammen hab in einem Directory. Ausserdem überschreibt ein make-Lauf so nicht die (evtl. vorhandenen) Download-Dateien.