Boop Quellcode downloaden?

Begonnen von AKtronik, 06. Mai 2009, 11:33

« vorheriges - nächstes »
Nach unten

AKtronik

Hallo Leute,

hab da mal ne Frage.
Ich wollte den Boop-Quellcode (Rev 284) mit WinARM kompilieren, um zu versuchen Erweiterungen vorzunehmen, und unter folgendem Link downloaden.

http://svn.mamalala.org/listing.php?repname=boop&path=%2Ftrunk%2F&rev=0&sc=0

Nun habe ich festgestellt, dass der Quellcode nicht als downloadbare *.zip oder Projektdateien vorliegt.
Wie kommt man denn an die Dateien ran?

MfG
AKtronik







asgard

such mal nach nem svn clienten (z.b. rapidsvn)...
damit kannst du den gesamten source auschecken...

AKtronik


Hallo asgard,

so geht das also, danke für denn Hinweis!
Hab es mal mit RapidSVN versucht.
Wenn ich im linken Fenster mit rechter Maustaste->[Neue Arbeitskopie auschecken...] und im Dialogfeld "Auschecken" den Link

http://svn.mamalala.org/listing.php?repname=boop&path=%2F&sc=0

oder

http://svn.mamalala.org

und das Zielverzeichnis eingebe, dann bekomme ich die Fehlermeldung:

Fehler beim Ausführen der Aktion: PROPFIND of '/listing.php': 200 OK (http://svn.mamalala.org)

Kann mir vielleicht jemand sagen, was da schief läuft?!?


MfG
AKtronik


gerdi

Ich habs mit Lenny auf einem eeepc gemacht, genau nach WIKI

Auszug aus:
http://www.bettyhacks.com/wiki/index.php/Entwicklungsumgebungen

Compileren von boop
Download

svn checkout svn://svn.mamalala.org/boop/trunk

Compilieren

cd boop/trunk

Wechselt in das Verzeichnis boop/trunk im aktuellen Verzeichnis. Wenn ihr alles richtig gemacht habt sollte nun ein

make

unter anderem die Datei boop_rom.bin erstellt haben





Lief perfekt

AKtronik

Hallo und Danke für die Hilfe!!!

Mit svn checkout svn://svn.mamalala.org/boop/trunk als URL hat das Runterladen der Dateien geklappt. Juhuu!
Anschießend wollte ich den Quellcode mit WinARM Kompilieren. Es sah erst gut aus.
Bis zur fehlermeldung:

> "make.exe" all
.
.
.
.
c:/Software/WinARM/bin/arm-elf-ld: ERROR: c:/Software/WinARM/lib/gcc/arm-elf/4.1.1/interwork\libgcc.a(_dvmd_tls.o) uses hardware FP, whereas boop_rom.elf uses software FP
c:/Software/WinARM/bin/arm-elf-ld: failed to merge target specific data of file c:/Software/WinARM/lib/gcc/arm-elf/4.1.1/interwork\libgcc.a(_dvmd_tls.o)
make.exe: *** [boop_rom.elf] Error 1

> Process Exit Code: 2
> Time Taken: 00:00


Ich habe nach Wiki folgendes gemacht:

WinARM nach C:\ entpacken
Systemeigenschaften -> Erweitert -> Umgebungsvariablen: PATH Variable setzen (siehe readme.htm)
Makefile.local.WinARM umbenennen in Makefile.local
In der Datei Makefile.local die Pfade anpassen. Kein abschließender Schrägstrich!
Die Zeile LIBPATH=$(ARMBASE)... löschen oder mit # versehen.
Die Datei C:\WinARM\lib\gcc\arm-elf\4.1.1\interwork\libgcc.a
ist durch die Datei ronetix-gnutools-arm-elf-4.1.1-linux.tar.bz2\ronetix-gnutools-arm-elf-4.1.1-linux.tar\usr\cross\arm-elf\lib\gcc\arm-elf\4.1.1\interwork\libgcc.a zu ersetzen.
Die libgcc.a kann hier als "7Z-Datei" bezogen werden.


Das Makefile.local sieht jetzt so aus:

ARMBASE = c:/Software/WinARM
INCLUDEPATH = $(ARMBASE)/include
# LIBPATH = $(ARMBASE)/arm-elf/lib/interwork
ARMPATH = $(ARMBASE)/bin
TOOLPREFIX = arm-elf-
LPCTOOL = lpctool.exe


Leider kann ich die Ursache für den Fehhler trotz Forumsuche nicht nachvollziehen.
Hat da vielleicht jemand einen Tip?


MfG
AKtronik


Telekatz

Nimm LIBPATH wieder mit rein.

El_Barto

Hi,

die Compilierung wird bei dir an der Libgcc scheitern. Den Lib-Path hast du ja scheinbar gestrichen. Da gehört jedoch folgendes hin:
LIBPATH = $(ARMBASE)/lib/gcc/arm-elf/4.1.1/interwork

AKtronik

Danke für die schnellen Antworten!

Die Beschreibung im Wiki scheint falsch zu sein.
Ich habe ja vorher die "richtige" libgcc.a nach C:\WinARM\lib\gcc\arm-elf\4.1.1\interwork\ kopiert.

LIBPATH wieder reingenommen
LIBPATH = $(ARMBASE)/arm-elf/lib/interwork -> FEHLER
LIBPATH = $(ARMBASE)/lib/gcc/arm-elf/4.1.1/interwork -> FEHLER

Dann habe ich die "richtige" libgcc.a nach C:/Software/WinARM/arm-elf/lib/interwork kopiert und siehe da,

ES FUNKTIONIERT!!!

Vielen Dank für Eure tolle Hilfe.
Ohne Euch wäre ich nie darauf gekommen!

MfG
AKtronik

asgard

Hi AKtronik,
dann verbesser doch kurz das Wiki :)


AKtronik

Ok, erledigt.

MfG
AKtronik

Nach oben