Ich bekomme von Microchip Studio (AVR GCC) folgende Fehlermeldung:
1 | invalid operands (*UND* and *ABS* sections) for `/'
|
wenn ich eine Assemblerdatei in einem Projekt einfüge. Quelle:
https://github.com/zevero/avr_boot
Die bemängelte Zeile:
1 | ldi r24, lo8(F_CPU / 100000)
|
F_CPU habe ich probeweise in main.c mit #define und auch im Makefile
über die Properties-Einstellungen (Compiler/Symbols) angegeben
("1000000" und auch mit "UL").
Gebe ich den Wert 1000000 direkt ein, klappt es. Aber das ist natürlich
unschick, da ich die Taktrate nur an einer Stelle eingeben möchte.
Eine Idee dazu?
Danke.