Forum: Compiler & IDEs AVR32 Buildroot Problem


von Topsec (Gast)


Lesenswert?

Hallo
Habe hier ein NGW100-Board von Atmel und Versuche verzweifelt aus dem 
aktuellen Buildroot von Atmel ein System zu bauen.
Meine Vorgehensweise:
Habe hier: http://www.atmel.no/buildroot/buildroot-src.html
das aktuelle Buildroot (3.0.0) gezogen und entpackt
Nun versuche ich im Terminal mit dem Befehl: make atngw100_defconfig
die Konfiguration zu laden. Das bricht mir aber immer mit der Meldung 
"Keine Regel um atngw100_deconfig zu erstellen" ab. Ich bin im richtigen 
Verzeichnis (root Verzeichnis der entpackten Datei)
Wer kann mir helfen?

Danke und Gruß

von Klaus W. (mfgkw)


Lesenswert?

Gibt es in diesem Verzeichnis ein Makefile?
Gibt es darin ein target namens atngw100_defconfig?
Gibt es eine Anleitung dazu?
Muß man vielleicht vorher ein config machen?

von hp-freund (Gast)


Lesenswert?

Führe erst mal nur ein make aus.
Dann gibt es eine Überaschung ;-)

von hp-freund (Gast)


Lesenswert?

Hm, habe gerade dein:

make atngw100_defconfig

getestet. Funktioniert bei mir.

von Topsec (Gast)


Lesenswert?

Hallo
Danke für deine Antwort. Also ein Makefile existiert in dem Ordner. Nur 
ein atngw100_defconfig kan ich da drin nirgends finden. Wenn ich nur 
make ausführe macht er auch was. Weiß nicht wieso es bei mir nicht geht 
und bei hp-freund funktioniert es. muss ich evtl. den Ordner irgendwo 
reinkopieren vorher? Hab ihn jetz in meinem Download-Ordner drin.
Gruß
Topsec

von hp-freund (Gast)


Lesenswert?

Gab es Probleme beim entpacken der Datei?
Hier meine Prüfsumme:

md5sum buildroot-avr32-v3.0.0.tar.bz2
c3bee376062d6a1e13f3a45a59f1a94f  buildroot-avr32-v3.0.0.tar.bz2

von Fnord (Gast)


Lesenswert?

$ git clone git://git.buildroot.net/buildroot
$ cd buildroot
$ make help
$ make atngw100_defconfig

von Stefan H. (shelmschrott)


Lesenswert?

Nimm lieber das Tar-File von Atmel - nicht das "Original" von 
buildroot.net.

Atmel hat mit Sicherheit Anpassungen vorgenommen!

Im TAR-File von Atmel ist das "atngw100_defconfig" drin - allerdings 
nicht direkt im "Makefile" der Datei sondern im Verzeichnisbaum 
abgelegt.

Probier mal ein "make help" aus! Dann sollten alle Targets auftauchen!

von hp-freund (Gast)


Lesenswert?

Ich habe es so gemacht:

tar xvf buildroot-avr32-v3.0.0.tar.bz2
cd buildroot-avr32-v3.0.0
make atngw100_defconfig
make

Es gibt aber später beim compilieren ein Problem.
Die Lösung hier:
http://lists.busybox.net/pipermail/buildroot/2010-August/037067.html

Das Ganze wird unter /usr/local installiert.
Möchte aber gern wo anders installieren, hat schon einer ein --prefix 
oder eine andere Möglichkeit gefunden?

von Stefan H. (shelmschrott)


Lesenswert?

... probier's mal unter

"Build options  --->" / "Toolchain and header file location"...

von hp-freund (Gast)


Lesenswert?

An die BASE_DIR Variable hab ich mich nicht rangetraut :-)

**********

Gefunden:
http://buildroot.uclibc.org/downloads/buildroot.html#using

unter:
Building out-of-tree

make O=/mein/verzeichnis

von Topsec (Gast)


Lesenswert?

Hallo
Danke für eure Antworten. Hab jetzt nochmal das System komplett neu 
aufgesetzt und siehe da, es läuft :). Hatte wohl irgendwie mein System 
verpfuscht.
Danke nochmals
Topsec

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.