搜索
bottom↓
回复: 9

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

[复制链接]

出0入0汤圆

发表于 2010-4-5 16:11:47 | 显示全部楼层 |阅读模式
我还没有刷文件系统,启动到这一步内核应该还没有加载根文件系统吧,大家看是什么原因

环境变量打印在下面
[u-boot@MINI2440]# 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
[u-boot@MINI2440]#

下面是启动信息
Erasing at 0x6c000 -- 100% complete.
Writing to Nand... done
[u-boot@MINI2440]# 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.

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2010-4-5 17:35:58 | 显示全部楼层
只是解压了打包的内核,内核也也还没开始运行哦,估计是打包的内核有问题。

出0入0汤圆

发表于 2010-4-5 19:05:01 | 显示全部楼层
你使用哪个U-BOOT 。去他们网站说有一个,我下载下来,编译都出问题呀。 郁闷。

出0入0汤圆

发表于 2010-4-5 21:41:51 | 显示全部楼层
回复【楼主位】jujumao1202
-----------------------------------------------------------------------

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

出0入4汤圆

发表于 2010-4-5 21:59:10 | 显示全部楼层
mach_type参数

出0入0汤圆

发表于 2010-4-5 22:15:24 | 显示全部楼层
附上关于改mach_type的
环境mini2440 vivi 自己编译的内核
见附件
串口信息ourdev_543913.pdf(文件大小:78K) (原文件名:20100405-2.pdf)
希望对你有用

出0入0汤圆

 楼主| 发表于 2010-4-5 22:26:21 | 显示全部楼层
mach_type 之前已经改过了,应该不是这个原因

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

出0入0汤圆

发表于 2010-4-6 09:07:35 | 显示全部楼层
内核没跑起来第一句话都没打印,试试去看看配置文件都对了没有,启动的汇编文件里面配置都对了没有,有仿真器可以仿真调试

出0入0汤圆

发表于 2010-4-6 12:09:07 | 显示全部楼层
明显kernel里面串口都没起来
波特率传对了没

出0入0汤圆

发表于 2010-4-6 13:33:47 | 显示全部楼层
似乎控制台没输出到串口啊..
试试 console=ttySAC0,115200
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 17:42

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表