Hallo!
Ich habe ein C Projekt und möchte zusätzlich eine Funktion in Assembler
ausprogrammieren. Dazu muss ich auf mehrere Variablen, die im C Code
deklariert sind zugreifen.
Jetzt habe ich diese als ".extern my_var" im Assemblercode definiert.
Jedoch scheitert jeder Versuch, auf diese zuzugreifen mit einem
"undefined reference to `my_var'".
So mache ich das:
1 | #include <msp430.h>
|
2 |
|
3 | .section .data
|
4 | .extern my_var
|
5 |
|
6 | .section .text
|
7 |
|
8 | .global my_func
|
9 | .type my_func, @function
|
10 | my_func:
|
11 | CLR &my_var
|
Kann mir jemand weiterhelfen? Danke!