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

u-boot引导内核启动问题

    来源: 互联网  发布时间:2016-10-19

    本文导语:  大家好,刚刚移植好的内核放到板子里运行,我把uboot做成SD卡方式启动,运行的时候出了问题。以下给出问题: block:     2771 is relocated to block: 4085 block:     2968 is relocated to block: 4084 block:     2991 is re...

大家好,刚刚移植好的内核放到板子里运行,我把uboot做成SD卡方式启动,运行的时候出了问题。以下给出问题:
block:     2771 is relocated to block: 4085
block:     2968 is relocated to block: 4084
block:     2991 is relocated to block: 4083
block:     3001 is relocated to block: 4082
block:     3179 is relocated to block: 4081
block:     3855 is relocated to block: 4080
block:     3975 is relocated to block: 4079
 1 bytes read: OK
reading install_tag

0 bytes read
read zImage from NAND
reading zImage

2938180 bytes read
Ready to boot zImage from 500000


Starting kernel ...

Uncompressing Linux.............................................................
................................................................................
............................................. done, booting the kernel.


我在uboot里打印出环境变量信息:

Avengers>> printenv
bootcmd=setenv autoboot boot; bootz 0x500000; setenv autoboot none
bootdelay=0
baudrate=115200
ethaddr="00:00:5A:9F:6D:82"
ipaddr=50.1.1.10
serverip=50.1.1.1
preboot=keyboot;fatcheck
rootpath=/tftpboot/rootfs_arm
stdin=serial
stdout=serial
stderr=serial
ethprime=eth0
usbMode=host
default_load_addr=0x00500000
image_name=zImage
bootfile=zImage
initrd_name=ramdisk.image.gz
initrd_load_addr=800000
initrd_size=400000
standalone_mtd=fsload $(default_load_addr) $(image_name);setenv bootargs $(bootargs) root=/dev/mtdblock0 rw rootfstype=jffs2 ip=$(ipaddr):$(serverip)$(bootargs_end);bootm $(default_load_addr);
standalone_initrd=fsload $(default_load_addr) $(image_name);fsload $(initrd_load_addr) $(initrd_name);setenv bootargs $(bootargs) root=/dev/ram0 rw initrd=0x$(initrd_load_addr),0x$(initrd_size) ip=$(ipaddr):$(serverip)$(bootargs_end); bootm $(default_load_addr);
ethact=u2o-eth
Environment size: 887/65532 bytes
Avengers>>


请大家看看是什么原因。


|
在bootargs 中增加:

console=ttyS0,115200 

比如
setenv bootargs console=ttyS0,115200 
saveenv
reset

|

boot loader与内核的机器码必须一致才能正常引导系统。

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












  • 相关文章推荐
  • 关于u-boot从nandflash启动 tftp下载的疑问
  • U-boot启动问题、、????
  • nand flash启动u-boot重定位
  • U-Boot 的启动
  • 达芬奇u-boot启动连不上网络,愁~~~
  • 编译u-boot时出现???libgcc.a uses hardware FP, whereas u-boot uses software FP
  • 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-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错误!!!!
  • 如何运行U-boot目录下examples下的hello_world.c


  • 站内导航:


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

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

    浙ICP备11055608号-3