Raspberry pi内核3.2.27在启动时没有检测到键盘

时间:2015-05-19 11:42:57

标签: keyboard kernel raspberry-pi cross-compiling boot

我试图为Raspberry Pi交叉编译驱动程序。 驱动程序在内核3.2中工作,所以我下载了3.2.27 raspberry pi的内核。

我按如下方式编译了内核:

ON

rpi-tools是最后一个覆盆子的Github工具。

将包含/ firmware和/ modules的make -j3 ARCH=arm CROSS_COMPILE=<dir>/rpi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- make -j3 ARCH=arm CROSS_COMPILE=<dir>/rpi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- modules make -j3 ARCH=arm CROSS_COMPILE=<dir>/rpi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- INSTALL_MOD_PATH=<dir>/modules-3.2.27-linaro/ modules_install 和/ lib文件夹复制到SDCard并将当前图像设置为默认值,启动时RaspberryPi显示与网络接口相关的一些问题,并且没有识别USB键盘,以便我无法登录。

我尝试使用Image.img设置修改.config,以便在make menuconfigDevice Drivers > Input device support中启用键盘,但无效。 我使用的是戴尔SK-8115键盘,由RPi支持。

理论上,必须在内核编译中Devive Drivers > HID Devices为键盘使用启用哪些选项?

如果有人有任何想法,我们将不胜感激。 感谢

1 个答案:

答案 0 :(得分:0)

<强>解决

问题是cmdline.txt文件将标记dwc_otg.lpm_enable设置为1,并且为0。

使用Shift键编辑我在覆盆子启动时在恢复模式下输入的文件。我编辑了该文件并将变量设置为0.重新启动时,覆盆子检测到了键盘。

Raspberry Pi cmdline文件的来源:http://elinux.org/RPi_cmdline.txt