Hallo,
@ BAB:
die alten gcctest Programme funktionieren nicht direkt, da:
- die includes nicht mehr passen. Oft muss es <avr\...> heißen.
- die makefiles ...
bei gcctest9 habe ich folgendes Problem:
in der Datei "timer.h" ist die Funktion "get_ticks()" mit
"__inw_atomic(TCNT1)" definiert. Leider finde ich nirgendwo die Funktion
bzw. das Makro "__inw_atomic".
Kannst du das Projekt kompilieren ?
@ Andreas:
Ja, die FAQ hat geholfen ...
-----------------
@alle:
ich habe immer folgenden Fehler gemacht:
ich habe keine Marke mit der Bezeichung der Funktion definiert, sondern
nur:
.global test
.func test
...
.endfunc
Die Direktive ".global" definiert doch nur die Marke als global, oder ?
Was bewirkt ".func" und ".endfunc" ? (es funktioniert nämlich auch ohne
...)
Warum kann ich keine Funktion, die in Assembler geschrieben ist mit
Quellcode im AVR-Studio 3.x debuggen, sondern nur in Assembler (ohne
Symbole ...) ? Ist daß normal ?
Das größte Problem an WinAVR ist die nichtvorhandene Doku ...
Vielen Dank für eure Hilfe !
Gruß
Matthias