-
-
AVR Studio - kleine Merkwürdigkeit
Hallo Softwareentwickler,
Ich wollte eigentlich nur mal auf einen Merkwürdigen Effekt im
Atmel - Studio hinweisen. Hab gestern ewig lange Fehler gesucht
Vieleicht erspart das jemand Arbeit.
Also folgendes:
Ich habe meine Assembler Bibliotheken in recht großen Files,
welche so aufgebaut sind
#ifdef use_function
function:
RET
#endif
mit dem #define deklariere ich im Header welche Funktionen der Bibliothek ich verwenden will.
Jetzt habe ich durch einen Copy&Paste Fehler nicht
CALL function
sondern
CALL use_function
aufgerufen. Der Assembler bemerkt NICHT, das es sich um eine Compilerdirektive handelt sondern wertet dieses Ausdruck zu NULL aus.
Folglich wurde bei Aufruf von use_function immer ein RESET ausgeführt.
-
Erfahrener Benutzer
Roboter Genie
Ach Du meine Güte. Wieder so ein Fehler, der mich garantiert zum Aufgeben bewegt hätte...
Danke für die Meldung!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen