主题 : arm上加载驱动出错!怎么解决啊? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 39498
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2011-03-09
最后登录: 2011-04-01
楼主  发表于: 2011-03-09 18:49

 arm上加载驱动出错!怎么解决啊?

Makefile
ifneq ($(KERNELRELEASE),)  
obj-m:=hello.o  
else  
KERNELDIR:=/root/mini2440/linux/linux-2.6.32.2
PWD:=$(shell pwd)  
all:  
    make -C $(KERNELDIR) M=$(PWD) modules ARCH=arm CROSS_COMPILE=arm-linux-  
clean:  
    rm -rf *.ko *.o *.mod.c *.mod.o *.symvers  
endif  


[root@FriendlyARM /tftp]# insmod hello.ko
hello: version magic '2.6.32.2 mod_unload modversions ARMv5 ' should be '2.6.32.
2-FriendlyARM mod_unload ARMv4 '
insmod: cannot insert 'hello.ko': invalid module format
级别: 新手上路
UID: 39498
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2011-03-09
最后登录: 2011-04-01
1楼  发表于: 2011-03-09 20:49
没人解答一下吗
菜鸟,新手,小学生
级别: 新手上路
UID: 49544
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2011-06-13
最后登录: 2011-11-04
2楼  发表于: 2011-10-12 14:19
没有人解答???!!!
菜鸟,新手,小学生
级别: 新手上路
UID: 49544
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2011-06-13
最后登录: 2011-11-04
3楼  发表于: 2011-10-12 14:25
我发现,你需要把驱动移动到为/lib/modules/2.6.29.4-FriendlyARM 目录下,用modprobe命令可以安装成功,但是insmod命令不行。
级别: 新手上路
UID: 32798
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2010-11-21
最后登录: 2012-04-22
4楼  发表于: 2011-12-06 22:44
我试过了你说的那种方法,但还是无法加载!!!
ARM+LINUX是我坚定不移的方向,期望能有所成绩