CubieBoard中文论坛

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

(已解决)Cubian 3.4.79-sun7i 内核的头文件不对

[复制链接]
发表于 2014-7-2 21:40:34 | 显示全部楼层 |阅读模式
本帖最后由 cubieplayer 于 2014-10-5 22:36 编辑

我用apt-get 装的3.4.79-sun7i内核头文件编译驱动的时候提示

/usr/src/linux-headers-3.4.79-sun7i/arch/arm/include/asm/barrier.h:41:27: fatal error: mach/barriers.h: No such file or directory

这个头文件不是官方提供的吗?怎么还提示找不到文件呢?
回复

使用道具 举报

发表于 2014-8-19 22:28:32 | 显示全部楼层
我也遇到这个问题了,不知道怎么解决
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-19 22:39:51 | 显示全部楼层
crixuszeng 发表于 2014-8-19 22:28
我也遇到这个问题了,不知道怎么解决

我的解决方法是下载对应内核版本的源码,用源码的头文件
回复 支持 反对

使用道具 举报

发表于 2014-8-20 10:19:48 | 显示全部楼层
前几天遇到相似问题:http://cubie.cc/forum.php?mod=viewthread&tid=3138#lastpost

原因大概是这样的:make期间Makefile里有个ARCH_SRC(好像是)变量会被赋值.asm这个目录其实是一个符号链接,它的指向与ARCH_SRC有关.mach里的那些头文件是自动生成的,如果没有完整的代码树,进行完整的make modules,我也不知道怎么才能成功.总觉得应该有个什么make命令.求大神指点.

我的建议是放在源代码树下编译.麻烦一点,但是我成功编译了.
回复 支持 反对

使用道具 举报

发表于 2014-8-20 10:31:48 | 显示全部楼层
找到一个编译单个驱动的,不晓得有没有用,你可以先试试告诉我结果嘛?因为我已经完整编译过了,该有的都有了,我这里应该不会有问题.
http://forum.cubietech.com/forum.php?mod=viewthread&tid=138

3.保存之后,让他准备一下:
make prepare
make scripts

不晓得这些命令是不是会产生那些头文件
回复 支持 反对

使用道具 举报

发表于 2014-8-20 11:09:21 | 显示全部楼层
三五十旅 发表于 2014-8-20 10:19
前几天遇到相似问题:http://cubie.cc/forum.php?mod=viewthread&tid=3138#lastpost

原因大概是这样的:ma ...

这里有个编译指导,不过是编译整个内核的,没有尝试过编译单个模块,建议抽时间把内核全部编译一遍,也就是吃个午饭的时间,第二次编译就不用全编了,感觉也没什么不方便的
http://cn.cubian.org/sources/
回复 支持 反对

使用道具 举报

发表于 2014-8-20 15:28:30 | 显示全部楼层
本帖最后由 三五十旅 于 2014-8-20 15:32 编辑
cubieplayer 发表于 2014-8-20 11:09
这里有个编译指导,不过是编译整个内核的,没有尝试过编译单个模块,建议抽时间把内核全部编译一遍,也就 ...

顺便问版主几个问题,希望能得到解答:

Cubian我装在NAND里的.我想使用自己编译的内核,是不是用编译出的内核替换/boot/uImage
就可以了. 需不需要修改uboot的配置文件之类的?模块要怎么更新呢?

make install和make module install可以实现换内核和模块吗? 使用这两个命令后还需要做其它修改吗?

我怕把配置好的系统搞坏了,不知道如何稳妥地做替换内核的实验.
回复 支持 反对

使用道具 举报

发表于 2014-8-21 11:39:02 | 显示全部楼层
三五十旅 发表于 2014-8-20 15:28
顺便问版主几个问题,希望能得到解答:

Cubian我装在NAND里的.我想使用自己编译的内核,是不是用编译出 ...

可以的,你说的方法就可以
回复 支持 反对

使用道具 举报

发表于 2014-10-5 22:36:03 | 显示全部楼层
头文件已经修复,测试编译了一个驱动,一切正常,从源里更新一下即可
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 10:20 , Processed in 0.027310 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部