关于毕业班第二期使用韦老师提供的patch仍无法挂载yaffs2问题

毕业班第二期使用韦老师提供的patch仍无法挂载yaffs2问题

开发板:JZ2440

u-boot:u-boot-2012.04.01 + u-boot-2012.04.01_100ask.patch

kernel:uImage_4.3(光盘)

rootfs:fs_mini_mdev.yaffs2(光盘)

启动kenel后在挂载yaffs2文件系统时报错,Kernel panic - not syncing: No init found. Try passing init= option to kernel.

解决办法:

1、使用 nand dump 查看rootfs分区上的内容逐步与fs_mini_mdev.yaffs2,发现OOB位置的数据异常。

2、逐步在nand_write_skip_bad()中添加打印。发现执行了nand_write后返回了,没有调用write_oob。

3、粗糙修改如下,可用,但未经过多测试。

attachments-2020-07-6xMVUAC65f1ae6beb4271.png

后来翻帖子发现已经有人早已解决掉了^-^,http://blog.chinaunix.net/uid-22609852-id-3515982.html

你可能感兴趣的文章

相关问题

0 条评论&回复

请先 登录 后评论
弓长古月
弓长古月

1 篇文章

作家榜 »

  1. 百问网-周老师 18 文章
  2. st_ashang 14 文章
  3. 渐进 12 文章
  4. zxq 11 文章
  5. helloworld 8 文章
  6. 谢工 5 文章
  7. Litchi_Zheng 5 文章
  8. 星星之火 5 文章