externe Assemblerdatei aufrufen
-
Hallo,
ich muss beim Programmieren eines Microcontrollers in meinem C-Code eine bestimmte Funktion aurufen, die in einer ASM programmiert wurde.
Die ASM Datei sieht folgendermaßen aus:
.globl _doSmth .area CSEG (REL,CON,CODE) .even _doSmth: MOV PCON, #0x01 NOP RET
Ich dachte, ich kann jetzt in meinem C-Code einfach
_doSmth(); aufrufen.Ich benutze den SDCC Compiler und die platform, auf der es laufen soll ist von TI CC2530 mit dem µ-controller 8051.
Die Fehlermeldung, die ich erhalte, ist folgende:
?ASlink-Warning-Undefined Global '__doSmth' referenced by module '__meincode'Was mach ich falsch?
-
Ist compilerspezifisch, falsches Forum.