Gast
#1021665
Hallo Ich möchte neu mit Eclipse + WinAvr arbeiten und habe mir eine Toolchain mit aktuellen Versionen soweit erfolgreich eingerichtet: Eclipse Version: 3.4.1 (eclipse-cpp-ganymede-SR1-win32.zip) Plugin avreclipse-2.3.0.20080915BETA1 WinAVR-20080610 + avr-libc-bin-1.6-20080228 Compilieren und programmieren der CPU funktioniert vom Eclipse aus prima. Aber nun möchte ich meine bestehenden Projekte von AvrStudio und AtmanAVR auf Eclipse zügeln, bring aber die Statements mit inline-asm nicht durch den Compiler. Selbst ein ganz normales asm volatile("nop" ::); geht nicht! Bin kurz vor dem verzweifeln, hat jemand eine Idee was ich falsch machen könnte. Ein kleines Beispiel Programm das nicht compiliert: (Der "nop" macht natürlich an dieser Stelle keinen Sinn, es geht nur darum, das Problem zu reproduzieren.)
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
../main.c: In function 'delay_ms': ../main.c:12: warning: implicit declaration of function 'asm' ../main.c:12: error: expected ')' before ':' token Ich bin dankbar für jede Hilfe oder Hinweis