驱动编译问题,编译不出来自己的驱动
版主大神你好,我通过make menuconfig 命令配置好内核之后,宠幸编译内核,但是没有编译出自己需要的驱动文件xxxx.o,以mma8452.c 为例
file:///home/tsy/%E5%9B%BE%E7%89%87/2015-08-31%2011:51:32%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.png
配置完成之后,重新编译结束,查看文件,需要的驱动没有编译出来
file:///home/tsy/%E5%9B%BE%E7%89%87/2015-08-31%2011:56:27%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.png
已经尝试过好几次了,都没有反应,这个怎么解决 怎么图片显示不了,粘贴文字吧
.config - Linux/arm 3.10.0 Kernel Configuration
> Device Drivers > Input device support > g_sensor device support ─────────────────
┌────────────────────────── g_sensor device support ───────────────────────────┐
│Arrow keys navigate the menu.<Enter> selects submenus --->.Highlighted│
│letters are hotkeys.Pressing <Y> includes, <N> excludes, <M> modularizes│
│features.Press <Esc><Esc> to exit, <?> for Help, </> for Search.Legend: │
│[*] built-in[ ] excluded<M> module< > module capable │
│ ┌──────────────────────────────────────────────────────────────────────────┐ │
│ │ --- g_sensor device support │ │
│ │ [ ] gs_mma7660 │ │
│ │ [*] gs_mma8452 │ │
│ │ [ ] gs_lis3dh │ │
│ │ [ ] gs_l3g4200d │ │
│ │ [ ] gs_bma023 │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ └──────────────────────────────────────────────────────────────────────────┘ │
├──────────────────────────────────────────────────────────────────────────────┤
│ <Select> < Exit > < Help > < Save > < Load >
然后编译之后,没有编译出mma8452.o
tsy@tsy:/media/tsy/data/rk3288/kernel/drivers/input/gsensor$ ls
bma023.cl3g4200d.c lis3dh_acc_misc.hlis3dh.hmma7660.c
Kconfig lis3dh_acc_misc.clis3dh.c Makefilemma8452.c
这种情况应该检查对应的Makefile 和 Kconfig
可以在故意在mma8452.c增加错误的代码来确认是否会报错,来确认 昨天编译貌似又可以了,有点奇怪,谢谢暴走的阿Sai
页:
[1]