嵌入式爱好者

查看: 11164|回复: 2

[Linux] 请教下大家OK335XD下linux驱动动态加载的问题?

[复制链接]

3

主题

7

帖子

20

积分

扫一扫,手机访问本帖
发表于 2015-8-1 20:17:32 | 显示全部楼层 |阅读模式
    我使用飞凌的OK335XD开发板,自己编译的驱动模块,想动态加载,加载过程中显示could not insert module hello.ko: Function not implemented
  
makefile 文件是仿照网上弄的
ARCH=arm
CROSS_COMPILE ?=arm-none-linux-gnueabi-
obj-m := hello.o
KDIR  := /home/forlinx/work/kernel-3.2
        PWD := $(shell pwd)
default:
        make -C $(KDIR) M=$(PWD) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules
app: hello.c
        $(CROSS_COMPILE)gcc -o hello hello.c
clean:
        $(MAKE) -C $(KDIR) M=$(PWD) clean

不知道是哪里的问题,用同样的方法在天嵌的和周立功的板子上正常加载。 谢谢大家了
回复

使用道具 举报

3

主题

7

帖子

20

积分

 楼主| 发表于 2015-8-2 18:33:49 | 显示全部楼层
自己解决了,发现飞凌发过来的3张核心板的内核都不能动态加载,重新编译一次飞凌光盘中的内核,采用ok335xd_evm_linux_sdio_defconfig解决问题,可能的原因是飞凌核心板的内核与这个光盘里的有些配置不一样,原来的内核带dirty标识符,现在重新编译的不带,用uname -r查看为3.2.0,但是测试过程中还发现几个问题,就是USB鼠标加载一次后,关闭QT,再打开,USB鼠标没有了,不知如何解决。
点评回复 支持 反对

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2015-8-11 16:43:02 | 显示全部楼层
lz 能否提供详细的操作描述  以便查找问题
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-21 01:48

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表