AVR Projekt C++ und ASM gemischt Problem

Gast #3257184
Lesenswert?

Hallo liebe Forenmitglieder,

Für ein kleines Projekt würde ich gerne ASM und C++ Source mischen. Als 
IDE benutze ich AVR Studio 6. Das Problem ist, dass der Compiler die 
externen Funktionen nicht findet und immer unknown Reference zurückgibt. 
Weiß jemand woran das liegen könnte und ob ich einen Fehler in der 
Deklaration hab.

Freue mich auf Antworten
Mfg
Trist
Gast #3257198
Lesenswert?

Geht doch. "extern" alleine hat keine Wirkung, das kann weg. Du musst
1
extern "C" void Funktion();
 schreiben sonst "dekoriert" der C++ Compiler den Namen mit 
Typinformationen und findet die Funktion nicht unter diesem Namen.

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