• Hey, Jungs,

    die im IRC hab ich jetzt lang genug genervt mit meinem mangelnden Grundwissen:

    Was ich gerade versuche ist ein system für meinen Grasshopper selbst zu bauen.
    Hardware:
    Embedded Projects

    Da drauf läuft ein U-Boot.

    Ich habe mir einen crosscompiler gebaut und damit dann einen Kernel kompiliert. Der stirbt allerdings recht schnell.

    Private Paste - Pastie

    Spoiler anzeigen

    Das Problem ist, dass ich zu dumm bin, die Kernel-Meldungen zu interpretieren. MMU - ist klar, aber wüsste jetzt nicht, an welcher Schraube ich stellen müsste.
    Auch verstehe ich den Entry Point nicht. Mein RAM liegt bei 10 00 00 00 und ist 64mB groß. Sprich 0x 4 00 00 00, müsste also bei 14 00 00 00 zuende sein. Das heißt ein Entry Pint bei 90 00 00 00 existiert ja gar nicht. Aber der Kernel setzt das automatisch in die Kconfig rein und mkimage übernimmt das dann und acuh im ursprünglichen (oben verlinkten) System war der EP 90 00 00 00.

    Kernel .config:

    Spoiler anzeigen
  • Er meint sicher einen AVR32. Die sind in der Tat 32bittig und können Linux fahren.

    EDIT: Die 8MB Flash klingen in der Tat sehr nach AVR32.

    EDIT2:

    Zitat von .config


    CONFIG_AVR32=y


    wusst ichs doch :D

  • Ja, da ist ein Kernelpatch von atmel schon reingepacht: Linux-2.6.25.10.atmel.2
    Das ist auch der einzige Grund, warum ich (vorerst) so einen alten Kernel verwende. Wenn ich das damit hinbekommen hab, werde ich (vielleicht) mal versuchen, was aktuelles drauf zu bekommen. Das ist auch der Grund, warum ich das selbst machen möchte und nciht mit dem Buildroot aus 2006/2007, das es ja gibt.

  • Beitrag von klemmi (5. Februar 2011 um 20:06)

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von klemmi (6. Februar 2011 um 18:38)

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Kurzversion:
    https://forum.openwrt.org/viewtopic.php?id=28750

    Bin für jeden Tip dankbar!

    Langversion:
    Okay, nachdem ich das Buildroot doch kompiliert bekommen habe und es auch funktioniert, aber nicht schön ist, weil man jedes mal from the scratch wieder anfangen msus, wenn man was ändert, sonst rennt alles gegen den Baum, ahbe ich noch eine andere Lösung gefunden: OpenWrt.
    Funktioniert auch alles ganz toll! Vor allem habe ich eine Paketverwaltung und das ist aktueller als das Buildroot.
    Nun habe ich da eine sd-Karte rangefriemelt und folgendes Problem:
    https://forum.openwrt.org/viewtopic.php?id=28750

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!