Firefly开源社区

打印 上一主题 下一主题

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

9

积分

0

威望

0

贡献

游客

积分
9

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

发表于 2015-8-31 12:04:19      浏览:9093 | 回复:3        打印      只看该作者   [复制链接] 楼主
版主大神你好,我通过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

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

使用道具 举报

9

积分

0

威望

0

贡献

游客

积分
9
发表于 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.c  l3g4200d.c         lis3dh_acc_misc.h  lis3dh.h  mma7660.c
Kconfig   lis3dh_acc_misc.c  lis3dh.c           Makefile  mma8452.c
回复

使用道具 举报

发表于 2015-8-31 14:31:27        只看该作者  板凳
这种情况应该检查对应的Makefile 和 Kconfig

可以在故意在mma8452.c增加错误的代码来确认是否会报错,来确认
暴走的创客!
回复

使用道具 举报

9

积分

0

威望

0

贡献

游客

积分
9
发表于 2015-9-2 11:49:09        只看该作者  地板
昨天编译貌似又可以了,有点奇怪,谢谢暴走的阿Sai
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表