设为首页 加入收藏

TOP

Mni2440 USB gadget 设备不能使用解决
2014-11-24 12:37:44 来源: 作者: 【 】 浏览:1
Tags:Mni2440 USB gadget 设备 不能 使用 解决

不能使用原因:由于USB_EN 引脚 没有拉高导致。


以下代码将USB_EN 拉高



加入内核补丁代码:


#include
#include
#include
#include
#include


#define DEVICE_NAME "usb devic en"



static int sbc2440_usbdev_en_ioctl(
struct inode *inode,
struct file *file,
unsigned int cmd,
unsigned long arg)
{
return 1;
}


static struct file_operations dev_fops = {
.owner = THIS_MODULE,
.ioctl = sbc2440_usbdev_en_ioctl,
};


static struct miscdevice misc = {
.minor = MISC_DYNAMIC_MINOR,
.name = DEVICE_NAME,
.fops = &dev_fops,
};


static int __init dev_init(void)
{
int ret = 0;

s3c2410_gpio_cfgpin(S3C2410_GPC(5), S3C2410_GPIO_OUTPUT);
s3c2410_gpio_setpin(S3C2410_GPC(5), 1);

ret = misc_register(&misc);


printk (DEVICE_NAME"\tinitialized\n");
return ret;
}


static void __exit dev_exit(void)
{
misc_deregister(&misc);
s3c2410_gpio_setpin(S3C2410_GPC(5), 0);


printk (DEVICE_NAME"\texited\n");
}


module_init(dev_init);
module_exit(dev_exit);


MODULE_LICENSE("GPL");
MODULE_AUTHOR("peng xiao lin");


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇jQuery调用struts2,返回script/te.. 下一篇Android中widget编写注意事项:程..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·HTTPS 详解一:附带 (2025-12-26 02:20:37)
·TCP/IP协议到底在讲 (2025-12-26 02:20:34)
·TCP和UDP在socket编 (2025-12-26 02:20:32)
·有没有适合新手练习 (2025-12-26 01:48:47)
·用清华镜像网怎么下 (2025-12-26 01:48:44)