Forum: Mikrocontroller und Digitale Elektronik AVR Studio und AVR GCC


von Axel Beierlein (Gast)


Lesenswert?

Nach einer längeren Abstinenz vom AVR und Co. bin ich nun mal wieder
darauf gestossen. Dabei fiel mir auf, dass die neueren Versionen des
AVR Studios den GCC Compiler nun auch mit unterstützen. Jedoch will es
mir nicht gelingen ein Projekt zu kompilieren. Selbst einfache outp
Befehle meckert er mit einer undefined reference an. Der Linker hat da
wohl Probleme. Liegt das am Studio oder muss ich die Library´s
irgendwie speziell bekannt machen. Habe schon einiges probiert aber
nichts hat bisher geholfen.

Danke im voraus

von Hubert (Gast)


Angehängte Dateien:

Lesenswert?

outp gibt es beim aktuellen AVR-GCC nicht mehr, binde oldmacros.h
ein oder schreibe die macros in eine deiner includes...

von Fritz G. (fritzg)


Lesenswert?

Oder lies die AVR-libc-Doku (Special function registers)

Apropos:
@wunschjörg:
Kannst nicht im Doxygen die Suche einschalten? Oder geht das nur wenn
die Doku auf einem Webserver liegt?

von Axel Beierlein (Gast)


Lesenswert?

@Mr. Neunmalklug
Oder stelle dann fest, dass mein Thread im Bezug auf outp nur ein
Beispiel war und das eigentliche Problem anscheinend woanders liegt es
aber so auch im Beitrag stand da die Frage im wesentlichen auf das AVR
Studio abzielt.

von Fritz G. (fritzg)


Lesenswert?

@Dummbatz

Auch wenn der Compiler richtig läuft kriegt man eine undefined
reference auf outp. Begründung siehe oben.

Welche funktionieren sonst nicht? sbi? Gibts auch nicht mehr.

von Hannes L. (hannes)


Lesenswert?

Ihr C-Leute seid ja richtig nettelich... ;-)

...

von Fritz G. (fritzg)


Lesenswert?

Ach, ich helfe eigentlich recht gern. Aber wenn ich dafür blöd angemault
werde...

Sonst bin ich aber ganz lieb!

von Hannes L. (hannes)


Lesenswert?

@Fritz:
Ich weiß das... ;-)

Viel Erfolg dann auch im neuen Job...

...

von Fritz G. (fritzg)


Lesenswert?

Willst nicht meinen alten haben?

von Hannes L. (hannes)


Lesenswert?

Nee, Fritz, das lass ich lieber...

Ich wohne zwar nur wenige km neben der Elbe, aber bei Magdeburg, nicht
bei Hamburg. Da dauert der Weg zur Arbeit mit dem Paddelboot doch etwas
lange... ;-(

Und dann fehlt es mir an C und Linux. Ich würde also diese Ansprüche
nicht erfüllen.

Es wird sowiso nicht leicht werden, die Lücke zu stopfen, die du da
aufreißen wirst.

Bit- & Bytebruch...
...HanneS...

von Axel Beierlein (Gast)


Lesenswert?

Ich frage mich wirklich ob Ihr euch im Berufsalltag auch so unterhaltet?
Da stellt jemand die Frage ob Erfahrungswerte mit dem AVR-GCC im
AVR-Studio existieren und bekomme die Antwort, dass mein als Beispiel
genannter Befehl nicht mehr von der lib unterstützt wird.

Das war aber nicht die Antwort auf meine Frage. Es tut mir leid wenn
Ihr Euch nur gern mit Euresgleichen unterhaltet. Aber auch Ihr seid
nicht mit dem Wissen von heute geboren worden. Das solltet Ihr euch mal
vor Augen halten und dann vielleicht noch einmal nachdenken bevor
geschrieben wird.
Ich meine im Posting Formular steht sogar "Erst denken, dann
schreiben".

Sorry wenn ich etwas gnatzig bin aber das wäre von Euch mit Sicherheit
auch jeder.


Ciao Axel

von Hannes L. (hannes)


Lesenswert?

Vielleicht kann man ja mit gewissen Äußerungen die Hilfsbereitschaft
deaktivieren?

z.B.:

> @Mr. Neunmalklug

Manchmal macht der Ton eben die Musik.

...

von Rolf Magnus (Gast)


Lesenswert?

@Axel:

> ... und bekomme die Antwort, dass mein als Beispiel genannter
> Befehl nicht mehr von der lib unterstützt wird.
> Das war aber nicht die Antwort auf meine Frage.

Das war die Antwort auf deine Frage. Du hast diese nur falsch
formuliert.

> Selbst einfache outp Befehle meckert er mit einer undefined
> reference an. Der Linker hat da wohl Probleme. Liegt das am Studio
> oder muss ich die Library´s irgendwie speziell bekannt machen.

Natürlich findet er outp nicht, weil es nicht existiert. Ok, es war nur
ein Beispiel, aber woher soll denn hier jemand wissen, welche
Funktionen/Makros außerdem nicht gefunden werden? Es gab noch mehr, die
mittlerweile nicht mehr existieren.
Da du bisher vehement verschweigst, was er außerdem nicht findet und
wie du versucht hast, es aufzurufen u.s.w., wird dir keiner helfen
können.
Wenn du auch noch gleich pampig wirst, wenn jemand, der dir helfen
will, nicht die von dir gewünschte Antwort liefert, wird dir auch
keiner mehr helfen wollen.

von Unbekannter (Gast)


Lesenswert?

@ Axel Beierlein

Danke für diesen Thread! Lange nicht mehr so gelacht...Du bist ja ein
Stinkstiefel...

Mfg
Horst

von Axel Beierlein (Gast)


Lesenswert?

@Unbekannter

Ja, das bin ich wohl.

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
Noch kein Account? Hier anmelden.