|
申请pwm失败,求大神指导啊
发表于 2017-10-17 09:31:27
浏览:9070
|
回复:3
打印
只看该作者
[复制链接]
楼主
这是我的源代码
#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”,
这是怎么回事啊。求大神知道啊
|
|