我正在插入内核模块insmod hello.ko,它给出了:
insmod: can't insert 'hello.ko': kernel does not support requested operation.
我在目标上使用相同的uImage
。
模块编译成功。在制作之前我已经设置了
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-.,
export PATH=$PATH:/home/bsp/rskrza1_bsp-master/output/gcc-linaro-arm-linux-gnueabihf-4.8-2014.02_linux/bin/
Makefile是
obj-m := hello.o
KERNELDIR ?= /home/bsp/rskrza1_bsp-master/output/linux-3.14/
PWD := $(shell pwd)
all:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
clean:
rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions
请让我知道如何解决。
谢谢,Awadhesh