PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : yaffs-Treiber als Modul für ARM installieren



D@rk-Soul
30-01-2006, 10:42
Hallo,

ich habe einen yaffs-Treiber und möchte diesen für ein ARM-Board kompilieren und dann als Modul einbinden. Da man auf dem ARM-Board nicht kompilieren kann, muss man vorher einen cross-compiler verwenden und nach dem Kompilieren die Objektdateien rüberkopieren. Allerdings ist mein makefile nicht fürs ARMBOARD gedacht, wie muss ich dieses ummodelieren, damit das makefile meinen cross-compiler verwendet?

Was bedeutet $(MAKE) ? Damit werden anscheinend die Sources kompliert. Ich kann damit nichts anfangen.

hier das makefile:

ifneq ($(KERNELRELEASE),)
EXTRA_CFLAGS += -DYAFFS_OUT_OF_TREE

obj-m := yaffs2.o

yaffs2-objs := yaffs_mtdif.o yaffs_mtdif2.o
yaffs2-objs += yaffs_ecc.o yaffs_fs.o yaffs_guts.o
yaffs2-objs += yaffs_packedtags2.o
yaffs2-objs += yaffs_tagscompat.o yaffs_tagsvalidity.o

else
KERNELDIR ?= /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

modules default:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules

mi modules_install:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install

clean:
$(MAKE) -C $(KERNELDIR) M=$(PWD) clean
endif

schönen Gruß
:)