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

uboot移植遇到问题 无法启动内核

    来源: 互联网  发布时间:2017-05-28

    本文导语:  我用的是mini2440开发板,烧写用申嵌提供的minitools软件,无法启动内核。打印信息如下 U-Boot 2010.03 ( 8鏈?14 2014 - 22:42:19) modify DRAM:  64 MB Flash:  1 MB NAND:  256 MiB In:    serial Out:   serial Err:   serial Net:   No...

我用的是mini2440开发板,烧写用申嵌提供的minitools软件,无法启动内核。打印信息如下

U-Boot 2010.03 ( 8鏈?14 2014 - 22:42:19)

modify
DRAM:  64 MB
Flash:  1 MB
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
now enter into main_loop
Hit any key to stop autoboot:  0 

NAND read: device 0 offset 0x60000, size 0x500000
NAND read from offset 60000ffffffff failed 0
 5242880 bytes read: ERROR
## Booting kernel from Legacy Image at 30008000 ...
   Image Name:   Linux-2.6.32.2
   Created:      2014-08-14  10:19:35 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2050868 Bytes =  2 MB
   Load Address: 30008000
   Entry Point:  30008000
   Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!

环境变量
bootargs=console=ttySAC0 root=/dev/nfs nfsroot=192.168.0.1:/friendly-arm/rootfs_netserv ip=192.168.0.69:192.168.0.1:192.168.0.1:255.255.255.0:debian:eth0:off
bootcmd=nand read 0x30008000 0x60000 0x500000; bootm 0x30008000
bootdelay=3
baudrate=115200
ethaddr=08:00:3e:26:0a:5b
ipaddr=192.168.0.69
serverip=192.168.0.1
netmask=255.255.255.0
stdin=serial
stdout=serial
stderr=serial

Environment size: 380/131068 bytes

主要存在两个问题:
1. NAND read: device 0 offset 0x60000, size 0x500000
NAND read from offset 60000ffffffff failed 0
 5242880 bytes read: ERROR
 
我试了下 nand read只能读2k 超过2k 就会出错

2. Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!   

|
有nand read、nand write等命令,还有md用来测试数据读写是否正确,nand info用来查看型号的。

|
检查内存和flash是否有问题呢?检查内存使用md看是否可读取对应地址的信息,确定没问题了可以考虑更换nand尝试了。

|
查nand是什么型号,uboot对这个型号有没有支持。通过uboot读Pagesize、oobsize、blocksize等,看看是否跟手册一致。都是要跟Uboot源代码慢慢看的

|
不是flash问题就是uboot里关于flash的驱动问题

|


也就是说你换了uboot。自带uboot能正常读写nand,新的Uboot只能读2K?那就是新uboot关于nand那部分驱动有问题

|
那就是你的u-boot驱动有问题了

    
 
 

您可能感兴趣的文章:

  • 如何让uboot自动从U盘更新内核?
  • uboot 怎样不输出内核信息
  • java开发知识 iis7站长之家
  • uboot 引导内核启动 失败 内核不能自解压
  • uboot是如何把环境变量传递给内核的?
  • 如何从uboot读取mac,然户传递到内核中??
  • 在uboot下设置好的GPIO状态在进入内核后会被改变吗?
  • uboot和内核直接的1s左右闪烁如何解决
  • 通过uboot下载内核和文件系统映像到RAM里,如何启动?
  • uboot的loadx命令下载linux内核uImage不成功???
  • uboot启动内核的问题~解决了好久都没有解决出来~
  • uboot引导内核启动bad CRC
  • uboot加载内核成功,但是运行不起来的问题--
  • “使用uboot来制作内核映像”的问题
  • uboot引导内核启动问题求助
  • uboot移植后,使用历史命令问题~
  • uboot1.1.6移植问题
  • ARM11 UBOOT移植问题
  • uboot 移植到 mini2440 支持从 nand flash 启动
  • 移植uboot时,加入nandflash的不解
  • norflash在uboot移植中的问题
  • uboot1.3.4在移植norflash问题
  • 新手,移植yaffs2到最后总是无法打开console。求解!!试过各种方案了。附有串口打印的休息以及uboot传入的参数。哪位高手帮忙分析一下哪里错了
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 区分uboot和kernel的宏
  • 怎么用gdb调试uboot?????求解
  • uboot 不能启动了
  • UBOOT启动一直输出OK是怎么回事
  • uboot里 nboot 和 nboot.e有什么区别
  • uboot烧写问题,大家指教。初学。谢谢大家了。
  • dm355 uboot调试问题,高手指教,快,快,很急。。。。。。。。。。。。。。。。
  • 关于uboot打补丁的问题
  • 求各位高人 UBOOT!
  • UBOOT之MDDR内存参数修改
  • 关于uboot2009.08 debug的问题
  • uboot 实现升级的问题。
  • uboot和grub是什么关系
  • 如何让uboot提速
  • 如何在DM368平台,Uboot下添加RTL8201的驱动
  • 请教uboot进入命令行加密的模式问题
  • 关于uboot的Dual Image
  • uboot启动后,到最后一步就进入命令循环,等待用户从串口输入的命令,进行相应工作,为什么不是直接交给linux
  • 救命啊 uboot启动时的logo如何一直显示到kernel起来
  • 请问,uboot的命令函数,能否调用全局变量


  • 站内导航:


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

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

    浙ICP备11055608号-3