嵌入式爱好者

查看: 6179|回复: 8

OK6410烧写linux2.6.28的问题

[复制链接]

1

主题

2

帖子

27

积分

扫一扫,手机访问本帖
发表于 2011-4-23 15:43:37 | 显示全部楼层 |阅读模式
首先说明一下,我是个新手。
用demo目录里面的文件烧写到板子里面没有什么问题,可以跑起来;
自己编译u-boot1.1.6,写入demo的zImage,cramfs也没有问题;
自己编译linux2.6.28生成的zImage写入没有出什么错误,但是启动的
时候到了starting kernel就停住不动了,调查了好几天,也查了不少资料
都不得要领,感觉是内核入口不对,调用内核的地址我print出来了,请大家帮忙看看。
下图是运行时dnw的抓图:
run.png
下图是printenv的抓图:
runenv.png
回复

使用道具 举报

1

主题

2

帖子

27

积分

 楼主| 发表于 2011-4-23 15:46:44 | 显示全部楼层
另外说明一下,我从下载专区下载了烧写工具,以及linux2.6.36的烧写映像,写入进去后,也是同样的问题。

1

主题

2

帖子

27

积分

 楼主| 发表于 2011-4-23 20:03:02 | 显示全部楼层
仔细看了一下内核的编译选项,好像没有cram文件系统的选项
<*> Compressed ROM file system support (cramfs)
是不是就是这个原因????????????????

29

主题

9048

帖子

5593

积分

发表于 2011-4-25 09:19:42 | 显示全部楼层
2.6.28和2.6.36是不能通用的
楼主的编译环境是什么样的?
该会员没有填写今日想说内容.

1

主题

2

帖子

27

积分

 楼主| 发表于 2011-4-25 17:21:36 | 显示全部楼层
谢谢版主的回复!
我是在虚拟机ubuntu10.04里面用光盘提供的编译器编译的,
两个版本的编译器我都试过了,
我在head.S里面写了测试代码,确认UBOOT没有问题,已经进入到了head.S,应该是进入linux后串口没有输出吧?
我直接用下载专区的mmc.bin、u-boot.bin、zImage(linux2.6.36)和cramfs内存映像文件写入,好像也是这个问题,停止Starting kernel那里了

1

主题

2

帖子

27

积分

 楼主| 发表于 2011-5-6 22:12:55 | 显示全部楼层
换成ubuntu9.10编译就全部OK了,回复这个帖子目的是希望能够提醒跟我一样的菜鸟,一定要保证编译器版本,编译环境跟手册一致。

29

主题

9048

帖子

5593

积分

发表于 2011-5-7 16:56:15 | 显示全部楼层
谢谢分享经验
该会员没有填写今日想说内容.
ccx_wz 该用户已被删除
发表于 2011-8-16 13:41:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

29

主题

9048

帖子

5593

积分

发表于 2011-8-16 16:55:30 | 显示全部楼层
什么时候买的板子?会不会是下载的数据有问题。
该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-1-11 13:58

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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