打印
[技术问答]

nuc970使用通过按键驱动问题

[复制链接]
1340|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
刘小虎小虎|  楼主 | 2018-10-22 17:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
     使用LInux内核自带的gpio-keys通用驱动,然后在mach-nux970.c中添加了按键平台设备并注册,其中部分代码:
static struct gpio_keys_button nuc970_buttons[] = {
        {
                .gpio                = NUC970_PF11,                /* K1 */
                .code                = KEY_A,
                .desc                = "Button 1",
                .active_low        = 1,
        },
        {
                .gpio                = NUC970_PF12,                /* K2 */
                .code                = KEY_B,
                .desc                = "Button 2",
                .active_low        = 1,    //按键按下时低电平
        },
        {
                .gpio                = NUC970_PF13,                /* K3 */
                .code                = KEY_C,
                .desc                = "Button 3",
                .active_low        = 1,
        },
        {
                .gpio                = NUC970_PF14,                /* K4 */
                .code                = KEY_D,     //供应用程序识别的代码
                .desc                = "Power",
                .active_low        = 1,
        }
板子启动后,打印错误:
gpio-keys gpio-keys: Failed to request GPIO 171, error -517

请问是不是gpio编号错误?
沙发
小明的同学| | 2018-10-22 18:09 | 只看该作者
没用过。你去牛卧堂问问吧,那边有好多关于这个系列的,这边好像都是用普通单片机没有太多用ARM9的

使用特权

评论回复
板凳
稳稳の幸福| | 2018-10-22 18:52 | 只看该作者
你要查看一下错误代码517什么意思。

使用特权

评论回复
地板
稳稳の幸福| | 2018-10-22 18:52 | 只看该作者
不然你不好判断具体什么错误。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

40

帖子

1

粉丝