arm linux内核启动不了 30

ubootkernel,rootfs都烧写进norflash了。norflash是32MB(0x42000000~0x44000000)的。uboot启动起来了,但是在启... uboot kernel, rootfs都烧写进nor flash了。nor flash是32MB(0x42000000~0x44000000)的。uboot启动起来了,但是在启动kernel时停住了, DDR是64MB(0x80000000~0x84000000)的

这是串口打印的信息:
In: serial
Out: serial
Err: serial
ARM Clock :- 495MHz
DDR Clock :- 396MHz
Hit any key to stop autoboot: 0
## Booting image at 80070000 ...
Image Name: Linux_kernel
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1358736 Bytes = 1.3 MB
Load Address: 80070000
Entry Point: 80070000
Verifying Checksum ... OK
XIP Kernel Image ... OK
Starting kernel ... ////////就停在这不动了。

Uboot的参数配置:
#define CONFIG_BOOTARGS "mem=32M console=ttyS0,115200 noinitrd root=/dev/mtdblock2 rw rootfstype=jffs2 init=/linuxrc"
#define CONFIG_BOOTCOMMAND "cp.b 0x42040000 0x80070000 0x14BBD0;bootm 0x80070000"

请教,是参数配置有问题吗,还是别的地方可能有问题?我应该如何修改呢,谢谢~~~
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
fuwang541
2015-05-06
知道答主
回答量:2
采纳率:0%
帮助的人:2467
展开全部
机器码的问题,uboot的机器码和linux内核的机器码不匹配
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浙江启扬智能科技有限公司
2023-06-12 广告
不一定要用Linux系统的。例如ARM9系列可以用WinCE系统。但是目前不建议用windows操作系统进行开发。因为目前支持WinCE的处理器平台偏低端;而且WinCE需要版权费用,在稳定性上,低于Linux系统。像启扬他们做了一些ARM... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
460769013
2015-05-06 · TA获得超过140个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:76.9万
展开全部
这个问题原因有许多,看看这篇博客,里面有讲:http://blog.csdn.net/junfeng_liu6/article/details/9794615
再不懂的话,可以追问。

移植过程中会遇到很多问题,一个个去跟踪还是蛮有意思的。相信你是可以的,我也是这么过来的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式