Firefly开源社区

申请pwm失败,求大神指导啊

216

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
216
发表于 2017-10-17 09:31:27     
这是我的源代码
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/delay.h>
#include <linux/pwm.h>

static int __init base_init(void)
{
    struct pwm_device * pwm0 = NULL;  
    printk("base_init\n");
    pwm0 = pwm_request(0, "pwm0");
    if(IS_ERR(pwm0))
        printk("pwm0 err %ld\n", PTR_ERR(pwm0));
    else
        printk("pwm0 success\n");
    return 0;
}

static void __exit base_exit(void)
{
    printk("Exit ros base\n");
}

subsys_initcall(base_init);
module_exit(base_exit);

MODULE_AUTHOR("david");
MODULE_DESCRIPTION("ros robot base driver");
MODULE_LICENSE("GPL");

我按wiki里的步骤都改过了,写入到板子里,发现申请失败,提示“pwm0 err -517”,
这是怎么回事啊。求大神知道啊
回复

使用道具 举报

216

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
216
发表于 2017-10-18 10:45:29     
求大佬解答啊
回复

使用道具 举报

216

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
216
发表于 2017-10-29 23:06:37     
4个pwm都不行,有申请成功的么?求教啊
回复

使用道具 举报

196

积分

0

威望

0

贡献

技术小白

积分
196
发表于 2017-12-22 11:40:35     
参考背光的驱动kernel/drivers/video/backlight/pwm_bl.c去申请
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表