Firefly开源社区

标题: 申请pwm失败,求大神指导啊 [打印本页]

作者: 今夕何夕    时间: 2017-10-17 09:31
标题: 申请pwm失败,求大神指导啊
这是我的源代码
#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”,
这是怎么回事啊。求大神知道啊

作者: 今夕何夕    时间: 2017-10-18 10:45
求大佬解答啊
作者: 今夕何夕    时间: 2017-10-29 23:06
4个pwm都不行,有申请成功的么?求教啊
作者: おのみどり    时间: 2017-12-22 11:40
参考背光的驱动kernel/drivers/video/backlight/pwm_bl.c去申请




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1