asm in c Projekt

Gast #1329906
Ich habe 
http://www.superkranz.de/christian/S65_Display/DisplaySoftware.html 
gefunden und da ich an ein solches Display gekommen bin, möchte ich 
dieses nun einmal verwenden. Meine Frage: wenn ich den Code in einem 
meiner c-projekte (Avr Studio) verwenden möchte, um was auszugeben - wie 
oder wo füg ich asm dateien einfügen kann?
ich hoffe ihr versteht was ich meine. Oder muss ich sein make getrennt 
machen und kann asm-Dateien gar nicht in ein c Projekt übernehmen, also 
in den Editor.

Ihr merkt, ich bin noch bischen grün - seid daher bitte nett :-)
Gast #1329919
Du nimmst die glib für dein Project und bindest die Dateien mit #include 
glc.h,...usw. ein, wie in der test.c beschrieben. Die dort aufgeführten 
Funktionen zeigen den Funktionsumfang der glib. Einfach mal 
ausprobieren. Benutze auch dieses Display.
Gast #1329952
Ich bin jetzt wirklich verwirrt. :-(

Ich habe die Instruktionen zum kompilieren der lib endlich gefunden. 
hatte die falschen Sourcen.
Da finde ich allerdings gar keinen /lib Ordner geschweige denn ein 
compile.bat.
Die glcd.inc befindet sich ja im /V01/glcd Ordner. Was genau muss ich 
denn jetzt zum erzeugen einer lib?? Bin kurz davor an mir zu verzweifeln 
und ich dachte ich hätte inzwischen die Programmierung etwas 
durchdrungen.

Ich MUSS doch eine lib generieren die ich dann linken kann bzw was 
passiert sonst mit den asm files. Wo sich der Kreis wieder zur ersten 
Frage schließt.
Persönliche Seite #1329964
Wiscon schrieb:
> Ich bin jetzt wirklich verwirrt. :-(
>
> Ich habe die Instruktionen zum kompilieren der lib endlich gefunden.
> hatte die falschen Sourcen.
> Da finde ich allerdings gar keinen /lib Ordner geschweige denn ein
> compile.bat

compile.bat? Watt soll datt denn sin?

Da ist doch ein makefile in V01/glcd, oder geht das nicht? Dazu brauchst 
du  make. Aber nur dann, wenn dir die mitgelieferte libglcd.a nicht zu 
pass ist, du also zB für was anderes erzeugen willst als ATmega128.

> Ich MUSS doch eine lib generieren die ich dann linken kann bzw was
> passiert sonst mit den asm files. Wo sich der Kreis wieder zur ersten
> Frage schließt.

Nö, wenn die libglcd.a passt musst nix generieren, das haben die Jungs 
schon für dich gemacht. Aber dagegen linken musst schon selber ;-)

Johann
Gast #1329968
Danke für die Mühe, ich werde das Wochenende versuchen mich da 
durchzubeißen und ggf. noch mal den thread pushen.
Vielleicht ist/war ja nur Brett vorm Kopf .-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.