天嵌 ARM开发社区

 找回密码
 注册
查看: 1259|回复: 2

使用nfs传输EmbedSky_gpio.ko到开发板,然后使用insmod加载模块,led灯没流水显示

[复制链接]
wingsun 发表于 2014-5-7 20:08:51 | 显示全部楼层 |阅读模式
    我是将天嵌的内核2.6.30.4进行make menuconfig时,把EmbedSky_gpio这个驱动模块去掉选择,然后编译加载到tq2440开发板。并利用EmbedSky_gpio.c生成EmbedSky_gpio.ko内核模块,然后使用nfs传输到开发板,并在开发板终端使用insmod加载,但终端只显示了led initialized,而led灯并没有像之前那样流动显示。
    请问是什么原因,程序应该没问题,是使用天嵌给的内核自带的。是不是还要配合应用程序,led灯才能流水显示,还是这个EmdbedSky_gpio.ko模块不能通过nfs加载来驱动led。
    程序如下:
/*************************************

NAME:EmbedSky_gpio.c
COPYRIGHT:www.embedsky.net

*************************************/

#include <linux/miscdevice.h>
#include <linux/delay.h>
#include <asm/irq.h>
#include <mach/regs-gpio.h>
#include <mach/hardware.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/mm.h>
#include <linux/fs.h>
#include <linux/types.h>
#include <linux/delay.h>
#include <linux/moduleparam.h>
#include <linux/slab.h>
#include <linux/errno.h>
#include <linux/ioctl.h>
#include <linux/cdev.h>
#include <linux/string.h>
#include <linux/list.h>
#include <linux/pci.h>
#include <asm/uaccess.h>
#include <asm/atomic.h>
#include <asm/unistd.h>


#define DEVICE_NAME "led"

/* 搴旂敤绋嬪簭鎵ц?ioctl(fd, cmd, arg)鏃剁殑绗?涓?弬鏁?*/
#define IOCTL_GPIO_ON        1
#define IOCTL_GPIO_OFF        0

/* 鐢ㄦ潵鎸囧畾LED鎵
Calvin 发表于 2014-5-8 08:49:02 | 显示全部楼层
需要应用层序操作,或者你修改一下驱动令它自行运行流水灯模式咯
 楼主| wingsun 发表于 2014-5-9 17:23:45 | 显示全部楼层
Calvin 发表于 2014-5-8 08:49
需要应用层序操作,或者你修改一下驱动令它自行运行流水灯模式咯

是的,可以了,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 05:24 , Processed in 1.020547 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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