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

U-Boot 的启动

    来源: 互联网  发布时间:2016-08-25

    本文导语:  23 U-Boot 1.1.4 (Nov  5 2009 - 15:45:28) U-Boot code: 30700000 -> 30740AE4  BSS: -> 30744F8C IRQ Stack: 306daf74 FIQ Stack: 306dbf74 RAM Configuration: Bank #0: 30000000 32 MB Flash:  2 MB NAND:  64 MB *** Warning - bad CRC, using default ...

23

U-Boot 1.1.4 (Nov  5 2009 - 15:45:28)

U-Boot code: 30700000 -> 30740AE4  BSS: -> 30744F8C

IRQ Stack: 306daf74

FIQ Stack: 306dbf74

RAM Configuration:

Bank #0: 30000000 32 MB

Flash:  2 MB

NAND:  64 MB

*** Warning - bad CRC, using default environment

In:    serial

Out:   serial

Err:   serial

Set the MAC successful!

Hit any key to stop autoboot:  0 

NAND read: device 0 offset 1048576, size 2097152 ...  0 bytes read: ERROR

## Booting image at 30007fc0 ...    // 在这里怎么出了问题了呢? 是否到了这里意味着U-boot启动顺利成功?

Bad Magic Number

mini4020=>ls        

|
我的nand flash怎么出现如此多的坏块(我是从nor flash启动的, 现在的开发板里面没有事先烧好的从nand flash 启动的u-boot)。
kernel 和 文件系统一定要有的是吧, 我通过nfs可以下载还是挂载? 
==============================================
你的 u-boot 是在 nor flash 上。

既然你的 kernel 可以通过 tftp 下载, 那么 根文件系统就可以通过 nfs 启动。
至于坏块问题, 我觉得是 nand flash 驱动有问题。

|
晕死,没看见0 bytes read:ERROR么= =
读NAND flash出错了。
用cscope找common目录下打印这个错误信息的地方,看看是什么原因才会打印这种错误。

|
可能你这板子的内核和根文件系统在nand里,如果你从nor启动,肯定就加载不到nand里的数据了。
nor里就一个u-boot,给你下载用的。
nand里的u-boot跟你系统启动有关。

|
你那些坏块相关的信息可以打印出来的
用命令行操作
命令后面加个">"+"输出文件名"就可以了
linux下和windows下都可以
新板子都是坏块的几率非常非常小,我觉得还是你操作有问题。

|
那说明你的nand里根本没数据。
你这样子做:
1.从nor启动
2.3秒内按任意键,进入u-boot菜单
3.烧录u-boot、内核、根文件系统的bin到nand里
4.断电,跳线断开,从nand启动

看看这样OK不

|

0 bytes read: ERROR,这句我还以为是“没有字节读错误”,看来是没有字节读出,错误。

nand flash的驱动有问题


这个是 uboot 的问题, 貌似你的 uboot 不能正常访问 nand flash.

至于你的 kernel panic 则是因为读不到文件系统。

|
你这个是nand里数据没读出来,加载image肯定失败的。

|
参数错了?

|
额,是不是有个nand和nor切换的跳线开关,你没拨到nand这边?

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












  • 相关文章推荐
  • 关于U-boot的调试、、??? iis7站长之家
  • UBOOT编译完后生成的u-boot.img(注意不是u-boot.bin)是什么文件?如何解析它?
  • 关于U-boot的调试、、???
  • 如何设置u-boot变量ip地址?
  • 怎样利用u-boot烧写??
  • u-boot写进去后串口没输出?
  • 移植u-boot的问题
  • 100分请教u-boot.lds链接脚本的问题
  • u-boot移植问题。
  • u-boot,内核,文件系统
  • 关于u-boot1.1.6移植到micro2440中的问题。
  • u-boot移植问题
  • U-BOOT得掌握到什么程序,用不用深入去学
  • u-boot 和 kernel 编译
  • minicom 传送文件u-boot.bin到目标板ok6410
  • u-boot 关于makefile的疑问
  • 谁能讲下PowerPC + BDI2000 +GBD调试u-boot方法
  • 讲U-boot烧入板子的Flash中
  • s3c2440 u-boot地址问题
  • RED hat 下 arm-linux-gcc (2.95.3)编译 u-boot-1.1.6错误!!!!


  • 站内导航:


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

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

    浙ICP备11055608号-3