嵌入式爱好者

查看: 12186|回复: 4

[Linux] linux3.0.1编译出错

[复制链接]

2

主题

24

帖子

46

积分

扫一扫,手机访问本帖
发表于 2014-3-6 21:26:54 | 显示全部楼层 |阅读模式
最近想修改开发板的开机logo,于是需要重新编译linux内核
所以我想先学者编译内核,在成功的基础之上,在添加修改logo,但是现在首先就遇到linux3.0.1编译不过去。。。

开发板 ok6410A,ubuntu10.04 ,交叉编译器选择的是4.3.2
下面是我的过程:
我的是ok6410-A,在光盘A中有飞凌提供的linux3.0.1的源码压缩包;
于是我将其传到ubuntu下后解压,然后修改了linux3.0.1目录下的Makefile,指定为arm,交叉编译器选择为4.3.2

于是我照着飞凌提供的光盘C提供的视频进行继续操作make menuconfig,在弹出的 Linux/arm 3.0.1 Kernel Configuration中
先选择了Load an Alternate Configuration File,输入:arch/arm/configs/s3c6400_defconfig;
之后再在General setup中指定了编译器为4.3.2;
再System Type中指定了ARM system type (Samsung S3C64XX),并选择了SMDK6410,其他的去掉了勾选;
之后再Save an Alternate Configuration File 中输入.config;

于是直接 make zImage,然后就有问题了,见图:
1.JPG

新手。。。不太了解这一错误。。。想请问大家有遇到过这种情况么?有没有解决办法?另外有没有成功修改开机logo的大神啊?求指导!
回复

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2014-3-7 09:44:32 | 显示全部楼层
楼主,只要您搭建好了交叉编译环境,我们提供的内核源码是可以直接编译的,不需要修改Makefile,也不需要再make menuconfig中进行配置
点评回复 支持 反对

使用道具 举报

2

主题

24

帖子

46

积分

 楼主| 发表于 2014-3-7 11:00:32 | 显示全部楼层
飞凌-unix 发表于 2014-3-7 09:44
楼主,只要您搭建好了交叉编译环境,我们提供的内核源码是可以直接编译的,不需要修改Makefile,也不需要再 ...

谢谢解答,然我我按你说的,直接将光盘中的linux3.0.1压缩包直接解压后,再make zImage ,编程正常了,然后我就有几个问题了:
1、如何算搭建好了交叉编译环境?我已加入了环境变量,然后在终端里输入arm-linux-gcc -v 后,能够显示交叉编译器的版本为4.3.2,这算搭建好了么?  
2、为何不用修改Makefile,我打开Makefile后,里面指定的编译器不是我的搭建的路径啊?这也可以?
点评回复 支持 反对

使用道具 举报

2

主题

24

帖子

46

积分

 楼主| 发表于 2014-3-9 14:57:11 | 显示全部楼层
本帖最后由 shhdgl 于 2014-3-9 14:59 编辑

说说我最后的关于编译linux3.0.1和修改开机logo 的解决办法,以给像我一样的菜鸟提供方向:
1、编译linux3.0.1,并显示logo
       1.1我首先make menuconfig
            先"Load an Alternate Configuration File"后,再在Device Drivers --->Graphics support  --->Bootup logo  ---> Standard 224-color Linux logo,这之后再Save an Alternate Configuration File 中输入.config,之后退出。
       1.2再make zImage
       1.3我选择用一键烧写linux,烧写完毕后再切换到nandflash方式启动,迅速按“空格”进入设置屏幕尺寸,之后再reboot,在设置完屏幕校准后就可以正常显示了.

2、修改开机logo
     如果你没有替换logo 图片则,之后开机显示的是可爱的小企鹅。如果想修改LOGO,就需要用你自己的图片替换linux3.01/drivers/video/logo下的logo_linux_clut224.ppm,制作方法略

点评

感谢楼主在这里分享自己的知识,为初学者提供了一个指导方向。  详情 回复 发表于 2014-3-10 09:09
点评回复 支持 反对

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2014-3-10 09:09:08 | 显示全部楼层
shhdgl 发表于 2014-3-9 14:57
说说我最后的关于编译linux3.0.1和修改开机logo 的解决办法,以给像我一样的菜鸟提供方向:
1、编译linux3 ...

感谢楼主在这里分享自己的知识,为初学者提供了一个指导方向。
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-21 19:30

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表