Chinaunix首页 | 论坛 | 博客
  • 博客访问: 131240
  • 博文数量: 33
  • 博客积分: 287
  • 博客等级: 二等列兵
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-13 23:06
文章分类
文章存档

2015年(3)

2014年(13)

2013年(8)

2012年(9)

我的朋友

分类: LINUX

2012-06-05 22:04:43

今天做了内核的裁剪和文件系统的裁剪
基本都是基于友善的版本,后来发现使用uboot无法启动

yaffs: passed flags ""

Unable to handle kernel paging request at virtual address 00004dd6

pgd = c0004000

[00004dd6] *pgd=00000000

Internal error: Oops: 3 [#1]

last sysfs file:

Modules linked in:

CPU: 0    Not tainted  (2.6.32.2-FriendlyARM #33)

PC is at yaffs_del_dir_contents+0x24/0xc8
错误很怪异,查找了相应的system.map也没有4dd6的相关信息

后来发现是 uboot的分区和supervivi有很大的区别
uboot是         0x60000 offset env 是20000
而supervivi 是0x40000 offset env 是20000

内核中对应的分区
内核是从0x60000开始的5M空间
为0x560000
有了冲突
改正之后就没有问题了
阅读(1268) | 评论(0) | 转发(1) |
0

上一篇:关于Nandflash读写操作

下一篇:2440 LCD驱动

给主人留下些什么吧!~~