staging.inyokaproject.org

AVR-Programmierung

Status: Gelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

Starback

Anmeldungsdatum:
28. November 2019

Beiträge: 13

Hallo und guten Tag.

Ich habe Probleme mit der Mikrocontroller-Programmierung.

Da ich in den grundlegenden Anfängen bin dachte ich frage mal die Profis.

Zum Thema:

Ich habe das Tutorial https://wiki.ubuntuusers.de/AVR/#links abgearbeitet und man glaubt es kaum ich habe tatsächlich einige kleine Projekte abtippen können und zum Laufen gebracht.

Aufgebaut ist das auf einem Steckbrett.

Mein Microkontroller ist ein ATtiny13A (im makefile "ATtiny13" angegeben,da der "13A" nicht existiert). Mein Programmer ist ein USBasp.

Alles wunderbar, bis ich eines Tages meinen Laptop startete, Geany öffnete und ein Programm übersetzen wollte ⇒ nichts ging mehr! Bei Geany hab ich gefunden im Fenster "Kommandos zum Erstellen konfigurieren" waren meine Einstellungen lt. Tutorial weg. Diese habe ich neu eingetragen, danach konnte ich Programm in Maschinensprache übersetzen.

Leider kann ich das Programm (hex-file) nicht in den Controller schieben, da kommt immer folgende Meldung: make: *** Keine Regel, um „programm“ zu erstellen. Schluss.

Ich habe mein "makefile" und das Bild "Geany-Einstellungen" anghängt, vielleicht hilft es ja.

Das Script "main.c" hab ich auch angehängt.

Es wäre super wenn mir jemand helfen könnte!

Anhang

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11278

Das Target im Makefile heißt program, nicht programm.

Starback

(Themenstarter)

Anmeldungsdatum:
28. November 2019

Beiträge: 13

Hallo seahawk1986,

vielen Dank für deine schnelle Antwort!

Ich habe es gerade kontrolliert und was soll ich sagen: Im Geany-Einstellfenster habe ich im Feld "Erstellen" den Befehl "make programm" anstatt "make program" eingetragen.

Ausprobiert:

Programm kompiliert in Maschinensprache ⇒ OK

Programm in Mikrocontroller schieben ⇒ OK

Damit hast du mir riesig geholfen, vielen Dank!!!

Was habe ich daraus gelernt? Achte extrem genau auf die Schreibweise!!

Antworten |