kernel cross-compile armv5 wm8505

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
The Hit-Man
Beiträge: 2250
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

kernel cross-compile armv5 wm8505

Beitrag von The Hit-Man » 28.05.2013 12:33:58

ich habe mal ne frage zum cross-compiling. und zwar habe ich mir die toolchains installiert für den arm prozessor. ich bekomme es auch hin einen kernel zu bauen und mit "file uImage" kann ich auch sehen, das dieser für den arm prozessor gebaut wurde. aber jetzt kommts:
der kernel wird mit armv7 gebaut und ich brauche aber armv5 !!! wo kann ich das denn einstellen? oder brauche ich da nen komplett anderes toolchain?

wäre für jede hilfe dankbar...
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: kernel cross-compile armv5 wm8505

Beitrag von Cae » 28.05.2013 17:47:43

Falls die Toolchain das abdeckt, sollte der gcc mit -march=armv5 aufgerufen werden koennen. Das kann man entweder per make CC='gcc -march=armv5' verwenden oder im Makefile festlegen (oder als MAKE_irgendwas-Umgebungsvariable setzen).

In der Manpage gcc(1) einfach mal nach ARM suchen, da finden sich weitere (interessante) Parameter wie -mcpu.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
The Hit-Man
Beiträge: 2250
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: kernel cross-compile armv5 wm8505

Beitrag von The Hit-Man » 28.05.2013 18:55:10

danke, ich probiere das mal. im moment nutze ich das NDK ( android ), supportet wird der armv5 da auf jeden fall. hatte ich nach gelesen.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2250
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: kernel cross-compile armv5 wm8505

Beitrag von The Hit-Man » 28.05.2013 18:58:20

aber wart mal. ist CC nicht die CROSS_COMPILE variable? denn dort steht ja der pfad zu meinem toolchain.
bei deinem tip, bekomme ich diese meldung ...

[vt8500-kernel]$ make ARCH=arm CC='gcc -march=armv5' uImage
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: »include/generated/mach-types.h« ist bereits aktualisiert.
CC kernel/bounds.s
gcc: Fehler: nicht erkanntes Kommandozeilenargument in Option »-mabi=apcs-gnu«
gcc: Anmerkung: gültige Argumente für »-mabi=« sind: ms sysv
gcc: Fehler: nicht erkannte Kommandozeilenoption »-mlittle-endian«
gcc: Fehler: nicht erkannte Kommandozeilenoption »-mapcs«
gcc: Fehler: nicht erkannte Kommandozeilenoption »-mno-sched-prolog«
make[1]: *** [kernel/bounds.s] Fehler 1
make: *** [prepare0] Fehler 2
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2250
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: kernel cross-compile armv5 wm8505

Beitrag von The Hit-Man » 28.05.2013 20:04:01

kann ich mein uImage eigentlich nicht im qemu testen?
aber irgendwie bleibt der qemu nur schwarz wenn ich den uImage-kernel laden will.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2250
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: kernel cross-compile armv5 wm8505

Beitrag von The Hit-Man » 28.05.2013 20:34:55

ich versuchs mal nach diese anleitung ...

http://gitorious.org/linux-on-via-vt850 ... his+kernel
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2250
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: kernel cross-compile armv5 wm8505

Beitrag von The Hit-Man » 29.05.2013 20:32:24

so, geschafft kernel fährt hoch ...

jetzt fehlt eben noch mein rt3070sta ( wlan treiber ), und der steigt natürlich immer mit fehlern aus :(
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Antworten