当前位置:  技术问答>linux和unix

为mini2440编译内核问题,急求解!!!!

    来源: 互联网  发布时间:2016-09-21

    本文导语:  你好,我之前买了一个友善之臂的Mini2440的开发板,这个开发板的bootloader是友善之臂自己做的叫supervivi,但是我想把u-boot移植到这个板子上去,但是我看了手册上说这开发板的内核不支持u-boot的,所以我就要先移植一...

你好,我之前买了一个友善之臂的Mini2440的开发板,这个开发板的bootloader是友善之臂自己做的叫supervivi,但是我想把u-boot移植到这个板子上去,但是我看了手册上说这开发板的内核不支持u-boot的,所以我就要先移植一个可以支持u-boot的内核到板子上去,我在网上下载了最新版本的Linux内核是2.6.34.1的,这个内核是支持mini2440的,我就把内核根目录下arch/arm/configs/mini2440-defconfig这个文件拷贝到根目录下为.congfig,在改下Makefile里面的ARCH   ?=arm和CROSS—COMPILE  ?=arm-linux-。(我只改了这些,不知道还有什么要改的),然后就make menuconfig ,在make bzImage ,十几分钟后在/arch/arm/boot生成了zImage文件,说明编译成功了吧??然后我在把买开发板时带的光盘里面的u-boot.bin 文件(我想这个u-boot.bin应该就是为本开发板移植的吧)和内核映像文件一起通过超级终端烧进开发板,但是nand启动就黑屏了。然后我就想问你下,编译内核的步骤是什么?我那样有没有错?烧写的方法是根据开发板手册上安装linux系统的步骤的。

|
是你的kernel的分区比kernel的img文件小造成的。
你把kernel中那些用不到的驱动都去掉。我一般是去掉对NFS的支持就可以了。

|
supervivi对内核大小限制在2MB的(最好是2MB以下,用ll命令来看它的字节大小)。你再配置一下内核,将一些不必要的东东去掉。

既然你做了那几个步骤,我估计是内核与根文件系统兼容性问题了。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 编译qt的时候错误/usr/bin/ld: skipping incompatible /opt/mini6410/qtopia-free-2.2.0/qtop
  • 如何编译运行qtopia2.2.0在mini2440 linux上
  • java命名空间java.awt.image类raster的类成员方法: miny定义及介绍
  • mini-httpd
  • XML解析器 Mini-XML
  • mini2440连局域网的问题
  • Mini vMac
  • PHP Mini SQL Admin
  • mini2440如何通过串口发送字符串,急求
  • 买 mini2440 应该注意什么问题?
  • 把mini2440当客户端出错:gethostbyaddr:no such file or directory 急??
  • Mini SNMP Daemon
  • 面向移动终端的KISSY​瘦身版 KISSY MINI
  • 有谁装过mini版的linux?>大概有多大?
  • mini2440 怎么设置串口的波特率为38400,急~~~~~~~~
  • Mini2440 串口问题
  • mini6410 android的tslib问题
  • mini2440开发,linux求助
  • Mini Installer
  • 转让mini2440开发板
  • 运行MINI-HTTP出现bind: Address already in use
  • mini2440 怎么设置串口的速率
  • Peity Mini Chart


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3