1、問題:
gpio_to_irq回傳-22,查看內核原始碼發下有這樣一句話--/* GPIO can never have been requested or set as input */
先貼上我的部分代碼
```
ret = gpio_request(infrared_gpio,"my_infrared");
if(ret != 0){
printk("GPIO request error!\n");
return -EBUSY;
}
ret = gpio_direction_input(infrared_gpio);
if(ret != 0){
printk("GPIO direction error!\n");
return -1;
}
printk("gpio irq = %d\n",gpio_to_irq(infrared_gpio));
```
我是申請成功gpio而且成功配置為輸入引腳的,但是在gpio_to_irq的時候回傳-22,查看內核原始碼驅動呼叫發現和我的呼叫方式差不多,求助大佬幫忙解答
uj5u.com熱心網友回復:
板子lichee zerouj5u.com熱心網友回復:
是不是其他地方有用的轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/74203.html
標籤:驅動開發/核心開發
上一篇:Android 體系結構
下一篇:Arduino電源供電
