Es müßte initRobotBase(); heißen.
Hallo,
hab ich jetzt gemacht (wie in der Anleitung stand) aber es kommt immer noch eine Fehlermeldung (siehe Oben) ?!?
Schöne Grüße!!!
Es müßte initRobotBase(); heißen.
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Hi,
ich hab ein ähnliches Problem...
Vllt bin ich auch nur zu blöd. Ich weiß, es hat schonmal bei mir funktioniert.
Hier meine Umgebung:
MS Vista SP1
WinAVR-20080610 (brandaktuell ...)
die akt. Beispiele hab ich auch runtergeladen, und dann erscheint beim kompilieren folgende Meldung:
> "make.exe" all
AllocationBase 0x0, BaseAddress 0x30590000, RegionSize 0x1F0000, State 0x10000
C:\WinAVR-20080610\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0
-------- begin --------
avr-gcc (WinAVR 20080610) 4.3.0
Copyright (C) 2008 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.
AllocationBase 0x0, BaseAddress 0x30590000, RegionSize 0x1F0000, State 0x10000
C:\WinAVR-20080610\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0
make.exe: *** [sizebefore] Error 1
> Process Exit Code: 2
> Time Taken: 00:00
Dabei wollt ich nur ein Demoprogramm kompilieren. Hab nix geändert....
Son Mist...
MfG
topgunfb
Wer Interesse an Mangas hat, muss meine Website besuchen:
http://www.manga-bl.de
---Bald auch mit RP6-Infos zu Projekten---
Das Problem gibts immer noch? Sollte doch eigentlich seit WinAVR20071221 behoben sein.
Probiers mal bitte mit WinAVR 20071221.
Das da oben deutet auf DLL Probleme hin - irgendwelche inkompatiblen Versionen o.ä. - da kann es sein das eine ältere Version dennoch funktioniert.
(älter heisst bei WinAVR nicht unbedingt schlechter!)
MfG,
SlyD
PS:
@Driver:
Da sind noch mehr Tippfehler in Deinem Programm da oben! Aber such mal bitte selbst danach, nur so lernt mans![]()
Wenn es mit dem Makefile partout nicht klappen will, probiers mal mit dem Template hier:
http://www.arexx.com/rp6/downloads/R...t_template.zip
Hallo,
das programm habe ich auch erstmal verworfen, ich habe jetzt folgendes "Hallo Welt" Programm aus der Anleitung genommen:
aber es funktioniert einfach nich, Makefile habe ich auch nach der Anleitung geändert (schlecht beschrieben!!!).Code:// Ein kleines Hallo Welt Programm für den RP6! #include "RP6RobotBaseLib.h" int main (void) { initRobotBase(); writeString ("Hallo Welt!\n"); return 0; }
Hier der Output:
> "G:\Eigene Dateien\Jonas Müller\Technik\Roboter\Robby RP6\Testprogramme\\make_all.bat"
G:\Eigene Dateien\Jonas Mller\Technik\Roboter\Robby RP6\Testprogramme>set LANG=C
G:\Eigene Dateien\Jonas Mller\Technik\Roboter\Robby RP6\Testprogramme>make all
-------- begin --------
avr-gcc (WinAVR 20080610) 4.3.0
Copyright (C) 2008 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.
/usr/bin/sh: test: too many arguments
make: *** No rule to make target `G:/Eigene', needed by `elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:00
Danke und Grüße, Driver
> G:\Eigene Dateien\Jonas Mller\T
s. o.
KEINE Sonderzeichen im Pfad! (äöü sind Sonderzeichen!)
Das mag der Compiler (auf Windows Systemen) überhaupt nicht!
Also niemals nicht im Eigenen Dateien Ordner arbeiten!
(was man sowieso nicht machen sollte - Daten gehören bei Windows IMMER auf eine sichere extra Partition - ich sprech da aus Erfahrung)
MfG,
SlyD
Gut ich hab das jetzt geändert, das Problem ist immer noch da?!?
Warum ist da ein doppelter \\ ? Ist das normal?....Testprogramme\\make_all.bat
[ot]Ich verwende kamavr, das erzeugt seine make-Files selbstständig[/ot]
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Ja ich glaube das ist Normal
"Glauben" heißt: "nicht Wissen"
Wir sollten eine weitere Meinung abwarten.
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Lesezeichen