Ah ok
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
