CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 7121|回复: 8

最新内核编译问题,有谁遇到过吗?【已解决】

[复制链接]
发表于 2014-1-12 14:26:17 | 显示全部楼层 |阅读模式
本帖最后由 zengangzg 于 2014-1-13 15:21 编辑

今天编译内核的时候遇到下面的错误提示:
drivers/built-in.o: In function `axp20_init_chip':
/home/zg/cubieboard/linux-sunxi/drivers/power/axp_power/axp20-mfd.h:149: undefined reference to `hwmon_device_register'
drivers/built-in.o: In function `axp_mfd_remove':
/home/zg/cubieboard/linux-sunxi/drivers/power/axp_power/axp-mfd.c:368: undefined reference to `hwmon_device_unregister'
make: *** [.tmp_vmlinux1] Error 1

我完全是按Construct_Your_Own_Debian_Linux_for_CubieBoard_zh-new这篇文档做的:

git clone https://github.com/cubieboard/linux-sunxi.git -b cubie/sunxi-3.4

git下载的时候用的是普通用户,配置内核也与文档中描述的一样,配置内核和编译用普通用户和root用户都是同样错误。

有谁遇到过吗?有解决办法没?

补充一点:我用的板子是cubietruck,我的编译器版本:arm-linux-gnueabihf-gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3


解决方法:
1、在内核Device Drivers里面禁用掉Hardware Monitoring support  (感谢soloforce 的提醒)
      默认情况下该选项为M,是个目录,目录下各项均未选,我是将目录栏的M改为了空,及不选该项
2、修改axp部分设置
     到Device Drivers -->power supply class support --> axp power drivers下
     将Enable the internal thermal monitoring support of AXP20X chips前的*去掉,及不选择该项
3、编译完成,没出现问题了。

上网查了一下,axp20应该是电池的监测驱动,Hardware Monitoring是linux下硬件集中监控驱动
Enable the internal thermal monitoring support of AXP20X chips应该是在Hardware Monitoring中加入axp20支持
回复

使用道具 举报

 楼主| 发表于 2014-1-12 21:03:27 | 显示全部楼层
大家都没遇到过吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-13 15:23:37 | 显示全部楼层
搞定了,发帖庆祝一下,下一步就是rootfs了,计划用lubuntu的改改
回复 支持 反对

使用道具 举报

发表于 2014-1-13 15:33:15 | 显示全部楼层
build成功后,能modprobe bcmdhd吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-13 16:18:43 | 显示全部楼层
不好意思,刚解决了kernel问题,还没做rootfs呢,后头试试再发帖吧
回复 支持 反对

使用道具 举报

发表于 2014-1-13 21:16:18 | 显示全部楼层
这个是要把hwmon设成内部的吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-14 09:51:38 | 显示全部楼层
dryland 发表于 2014-1-13 21:16
这个是要把hwmon设成内部的吧?

个人觉得应该是在hwmon中注册axp的吧
回复 支持 反对

使用道具 举报

发表于 2014-4-28 23:01:30 | 显示全部楼层
正好遇到这个问题,感谢
回复 支持 反对

使用道具 举报

发表于 2014-11-16 20:54:00 | 显示全部楼层
谢谢分享,正好遇到了这个问题
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-23 13:32 , Processed in 0.022996 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部