Chinaunix首页 | 论坛 | 博客
  • 博客访问: 677428
  • 博文数量: 516
  • 博客积分: 4119
  • 博客等级: 上校
  • 技术积分: 4288
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-30 17:29
文章分类

全部博文(516)

文章存档

2014年(4)

2013年(160)

2012年(352)

分类:

2013-01-04 15:42:35

原文地址:关于boot kernel 等的分区 作者:frognidie

今天做了内核的裁剪和文件系统的裁剪
基本都是基于友善的版本,后来发现使用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
有了冲突
改正之后就没有问题了
阅读(274) | 评论(0) | 转发(0) |
0

上一篇:关于Nandflash读写操作

下一篇:2440 LCD驱动

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