Hallo, ich fass mich kurz: Ich will eine "gehexte" Assemblerdatei auf meinen AVR übertragen. Nur weiß ich nicht, wie ich das machen soll. Ich bin ein ziemlicher Anfängern und könnte Hilfe gebrauchen. : ) PS: Ich benutze Linux als Betriebssystem.
Dazu brauchst Du einen ISP Programmieradapter und ein dazu passenden Programm, zum Beispiel avrdude.
Ich habe übrigens schon einmal ein C-Programm auf den Controller bekommen. Das habe ich mit dem Befehl "make program" hinbekommen, aber bei Hex-dateien, die vorher Assembler-dateien waren, scheint das nicht zu funktionieren.
Hoerns schrieb: > Ich habe übrigens schon einmal ein C-Programm auf den Controller > bekommen. Das habe ich mit dem Befehl "make program" hinbekommen, aber > bei Hex-dateien, die vorher Assembler-dateien waren, scheint das nicht > zu funktionieren. Hier ist ein Beispielkommando für einen Atmega8 mit einem usbasp als Programmer.
1 | avrdude -p m8 -c usbasp -P usb -U flash:w:hexfile.hex |
Hoerns schrieb: > Ich habe übrigens schon einmal ein C-Programm auf den Controller > bekommen. Das habe ich mit dem Befehl "make program" hinbekommen, aber > bei Hex-dateien, die vorher Assembler-dateien waren, scheint das nicht > zu funktionieren. Ne klar, weil es ist ja auch total wichtig woher die HEX Datei kommt.
@skriptkiddy Wenn ich den Befehl eingebe, natürlich mit dem richtigen Namen des Hex-files, kommt folgendes: avrdude: no programmer has specified on the command line or the config file [neue zeile] Specify a programmer using the -c option and try again.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.