4Fermer6
orychalkLe 30/01/2008 à 00:16
Ah ok smile

Bon ca y est j'ai DL les toolchains :
GCC 3.4.4/gLibC 2.3.6 Open2x Kernel Toolchain
GCC 4.1.1/gLibC 2.3.6 Open2x Applications Toolchain
Et je les ai décompressé dans /opt de ma mandriva 2008.

J'ai essayé de modifier le Makefile version 2.4 du drivers pour qu'il accede au toolchain,mais j'ai des soucis...

A priori j'ai 3 modif a faire dans ce Makefile , mais je bloque au point 2 et 3 .

Mes Modifications :

POINT 1 :
CC := cc

Remplacé par :

CROSS_COMPILE = /opt/open2x/gcc-3.4.4-glibc-2.3.6/bin/arm-open2x-linux-
CC = $(CROSS_COMPILE)gcc

POINT 2 :
CFLAGS := -D__KERNEL__ -I$(LINUX_SRC)/include -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include $(LINUX_SRC)/include/linux/modversions.h

Ici il veut le chemin du kernel source , mais je sais pas quoi mettre a la place de $(LINUX_SRC)
Je suppose qu'il faut télécharger les sources du noyau GP2X F200 et faire pointer $(LINUX_SRC) dessus , mais mon problème est que je ne sais pas ou et comment récupérer les sources de ce noyau.

POINT 3 :

MOD_ROOT := /lib/modules/$(shell uname -r)/extra
Et ici je ne sais pas ce qu'il faut mettre a la place de $(shell uname -r)


Une idée ?

Merci d'avance grin