jujumao1202 发表于 2010-4-5 16:11:47

uboot启动linux,停在这里了,麻烦大家帮忙看啊看你什么原因

我还没有刷文件系统,启动到这一步内核应该还没有加载根文件系统吧,大家看是什么原因

环境变量打印在下面
# printenv
baudrate=115200
ethaddr=08:08:11:18:12:27
tekkaman=bmp d 70000
stdin=serial
stdout=serial
stderr=serial
updata_uboot=tftp 0x30008000 192.168.0.1:/home/tekkaman/working/nfs/u-boot.bin;n
and erase 0x0 0x60000;nand write 0x30008000 0x0 0x60000
bootdelay=3
bootcmd=tftp 30008000 uImage;bootm 30008000
ipaddr=192.168.10.32
gatewayip=192.168.10.6
bootargs=root=/dev/ram rw initrd=0x21100000,6000000 ramdisk_size=15360 console=t
tyS0,115200 mem=32M
netmask=255.255.255.0
serverip=192.168.10.172
bootarfs=root=/dev/mtdblock2 rw footfs=yaffs2 init=/linuxrc console=ttys0,115200

Environment size: 568/65532 bytes
#

下面是启动信息
Erasing at 0x6c000 -- 100% complete.
Writing to Nand... done
# tftp 30008000 uImage;bootm 30008000
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:08:11:18:12:27
TFTP from server 192.168.10.172; our IP address is 192.168.10.32
Filename 'uImage'.
Load address: 0x30008000
Loading: #################################################################
         #################################################
done
Bytes transferred = 1673516 (19892c hex)
## Booting kernel from Legacy Image at 30008000 ...
   Image Name:   linux2629
   Created:      2010-04-05   7:05:52 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1673452 Bytes =1.6 MB
   Load Address: 30008000
   Entry Point:30008040
   Verifying Checksum ... OK
   XIP Kernel Image ... OK
OK

Starting kernel ...

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

lbing2002 发表于 2010-4-5 17:35:58

只是解压了打包的内核,内核也也还没开始运行哦,估计是打包的内核有问题。

bynce 发表于 2010-4-5 19:05:01

你使用哪个U-BOOT 。去他们网站说有一个,我下载下来,编译都出问题呀。 郁闷。

tnxn 发表于 2010-4-5 21:41:51

回复【楼主位】jujumao1202
-----------------------------------------------------------------------

把内核中的kernel hacking打开 看调试信息

sunliezhi 发表于 2010-4-5 21:59:10

mach_type参数

shopping.w 发表于 2010-4-5 22:15:24

附上关于改mach_type的
环境mini2440 vivi 自己编译的内核
见附件
串口信息ourdev_543913.pdf(文件大小:78K) (原文件名:20100405-2.pdf)
希望对你有用

jujumao1202 发表于 2010-4-5 22:26:21

mach_type 之前已经改过了,应该不是这个原因

楼上的编译出错看看是不是交叉编译器没有改过来,我之前也是报错,改了下交叉编译器就好了,在顶层目录Makefile中

flight871 发表于 2010-4-6 09:07:35

内核没跑起来第一句话都没打印,试试去看看配置文件都对了没有,启动的汇编文件里面配置都对了没有,有仿真器可以仿真调试

sciwander 发表于 2010-4-6 12:09:07

明显kernel里面串口都没起来
波特率传对了没

wei1985_5 发表于 2010-4-6 13:33:47

似乎控制台没输出到串口啊..
试试 console=ttySAC0,115200
页: [1]
查看完整版本: uboot启动linux,停在这里了,麻烦大家帮忙看啊看你什么原因