tsy360 发表于 2015-8-31 12:04:19

驱动编译问题,编译不出来自己的驱动

版主大神你好,我通过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

已经尝试过好几次了,都没有反应,这个怎么解决

tsy360 发表于 2015-8-31 12:09:11

怎么图片显示不了,粘贴文字吧
.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

暴走的阿Sai 发表于 2015-8-31 14:31:27

这种情况应该检查对应的Makefile 和 Kconfig

可以在故意在mma8452.c增加错误的代码来确认是否会报错,来确认

tsy360 发表于 2015-9-2 11:49:09

昨天编译貌似又可以了,有点奇怪,谢谢暴走的阿Sai
页: [1]
查看完整版本: 驱动编译问题,编译不出来自己的驱动