Ich möchte in die ARM-Programmierung einsteigen und versuche daher
gerade mir die Umgebung unter Windows XP zusammenzubauen.
Ich habe mit oben genannter Konfiguration ein paar Probleme mit einem
Blink-Projekt und hoffe, dass mir jemand weiterhelfen kann.
Ich habe "ARM Windows GCC (GNUARM, WinARM)" als toolchain eingestellt
und unter Settings -> Command und unter Discovery Options jeweils
"arm-none-eabi-..." statt "arm-elf-..." eingetragen. Unter Environment
habe ich noch eine PATH-Variable mit den Pfaden zu
GNU_Tools_ARM_Embedded\4.6_2012q1\bin und den YAGARTO-Tools angelegt.
Ich denke das müsste soweit passen.
Wenn ich nun das Projekt schließe und wieder öffne bekomme ich immer
folgende Warnings:
1 | Error launching external scanner info generator (arm-elf-gcc -E -P -v -dD D:/WinARM/workspace/.metadata/.plugins/org.eclipse.cdt.make.core
|
2 | /specs.c) _template_gnuarm [Discovery Options] page in project properties C/C++ Problem
|
1 | Program 'arm-elf-gcc' is not found in $PATH _template_gnuarm [Discovery >Options] page in project properties C/C++ Problem
|
In den Discovery Options ist aber nirgends was von arm-elf-gcc
eingetragen, da ich das ja durch arm-none-eabi-gcc ersetzt habe.
Wenn ich dann Build anklicke kommen einige Fehler im Stile von
1 | 'GPIO_Mode_OUT' undeclared (first use in this function) main.c /_template_gnuarm/src line 77 C/C++ Problem
|
1 | make: *** [src/main.o] Error 1 _template_gnuarm C/C++ Problem
|
1 | request for member 'GPIO_Mode' in something not a structure or union main.c /_template_gnuarm/src line 77 C/C++ Problem
|
und obige Warnungen verschwinden und dafür gibt es neue Warnungen à la
1 | implicit declaration of function 'GPIO_Init' [-Wimplicit-function-
|
2 | declaration] main.c /_template_gnuarm/src line 78 C/C++ Problem
|
Jemand eine Idee was hier das Problem/die Probleme sein könnte/n und wo
ich suchen muss?