Spanky
13.11.2007, 18:52
Hi,
Ich wusste erst nicht wo ich das hinposten soll. Ich hab mich dann doch hierfür entschieden.
ich hab da ein kleines Problem mit dieser make_all.bat
Nachdem ich mir mehrere Tage angeschaut hab, wie mein RP6 mit einem Beispiel-Programm in meinen Zimmer rumfährt, wurde es langsam langweilig (verständlich).
Also wollte ich ihn eine bestimme Route abfahren lassen:
Bett ---> Tür ----> Couch ----> Computer
Erstmal wollte ich das mit dem Encoder Kalibirenen machen. Also hab ich mir RP6Base_Move_02.c (30cm gerade aus -> 180° wenden -> 30cm gerade aus) editiert.
#include "RP6RobotBaseLib.h"
int main(void)
{
initRobotBase();
mSleep(2500);
powerON();
move(60, FWD, DIST_MM(300), true);
moveAtSpeed(0,0)
return 0;
}
Ich weis netmal ob das so richtig ist. Er soll nur 30 cm gerade aus fahren und dann anhalten. Ich fänds toll wenn ihr, falls es so falsch ist, korrigiert.
Nun zu meinen Problem:
Ich habe mir diese Dateien kopiert:
- make_all.bat
- make_clean.bat
- makefile
- Den Ordner RP6Lib habe ich in das gleiche Verzeichniss
dann habe ich diese Makefile, wie im Manual beschrieben, angepasst.
In Programmers Notepad habe ich dann, wieder wie im Manual beschrieben, diese Tools geaddet.
Wenn ich jetzt in Programmers Notepad auf Tools --> Make_all klicke kommt folgendes:
> "E:\Projects\Roboter\MyScripts\make_all.bat"
E:\Projects\Roboter\MyScripts>set LANG=C
E:\Projects\Roboter\MyScripts>make all
-------- begin --------
avr-gcc (GCC) 4.1.2 (WinAVR 20070525)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
make: *** No rule to make target `WayTest.elf', needed by `elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:01
Was mache ich Falsch???
Ich kann mit dieser Fehlermeldung leider überhaupt nichts anfangen.
Gruß
Spanky
Ich wusste erst nicht wo ich das hinposten soll. Ich hab mich dann doch hierfür entschieden.
ich hab da ein kleines Problem mit dieser make_all.bat
Nachdem ich mir mehrere Tage angeschaut hab, wie mein RP6 mit einem Beispiel-Programm in meinen Zimmer rumfährt, wurde es langsam langweilig (verständlich).
Also wollte ich ihn eine bestimme Route abfahren lassen:
Bett ---> Tür ----> Couch ----> Computer
Erstmal wollte ich das mit dem Encoder Kalibirenen machen. Also hab ich mir RP6Base_Move_02.c (30cm gerade aus -> 180° wenden -> 30cm gerade aus) editiert.
#include "RP6RobotBaseLib.h"
int main(void)
{
initRobotBase();
mSleep(2500);
powerON();
move(60, FWD, DIST_MM(300), true);
moveAtSpeed(0,0)
return 0;
}
Ich weis netmal ob das so richtig ist. Er soll nur 30 cm gerade aus fahren und dann anhalten. Ich fänds toll wenn ihr, falls es so falsch ist, korrigiert.
Nun zu meinen Problem:
Ich habe mir diese Dateien kopiert:
- make_all.bat
- make_clean.bat
- makefile
- Den Ordner RP6Lib habe ich in das gleiche Verzeichniss
dann habe ich diese Makefile, wie im Manual beschrieben, angepasst.
In Programmers Notepad habe ich dann, wieder wie im Manual beschrieben, diese Tools geaddet.
Wenn ich jetzt in Programmers Notepad auf Tools --> Make_all klicke kommt folgendes:
> "E:\Projects\Roboter\MyScripts\make_all.bat"
E:\Projects\Roboter\MyScripts>set LANG=C
E:\Projects\Roboter\MyScripts>make all
-------- begin --------
avr-gcc (GCC) 4.1.2 (WinAVR 20070525)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
make: *** No rule to make target `WayTest.elf', needed by `elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:01
Was mache ich Falsch???
Ich kann mit dieser Fehlermeldung leider überhaupt nichts anfangen.
Gruß
Spanky