asm in c Projekt

Gast #1329906
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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

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