u-boot下USB键盘支持

[u-boot version: v2013.04]

[Author: Bo Shen <voice.shen@gmail.com>]

[测试平台:atmel at91sam9x5ek board]


1.首先加入usb键盘的支持。

<include/configs/at91sam9x5ek.h>

#define CONFIG_USB_KEYBOARD /* 此选项只支持USB键盘 */

#define CONFIG_SYS_USB_EVENT_POLL /* 使用u-boot能poll USB event 事件 */

编译u-boot,生成新的u-boot.bin


2. 运行新的u-boot.bin, 设置环境变量,使USB按键信息能显示出来。

当u-boot起来后,停止u-boot

u-boot > usb start

u-boot > setenv stdin usbkbd

按USB键盘,相关信息就会显示在console上面。


已解决问题

1. 当设置"setenv stdin usbkbd"后,就不能从serial进行输入了。能不能同时使能usbkbd和serial呢?

答案:肯定可以。但必须实现下面两点。具体可参考:<doc/README.iomux>

  A. 在<include/configs/at91sam9x5ek.h>中加入"#define CON

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值