免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3829 | 回复: 9
打印 上一主题 下一主题

nand flash,u-boot,linux对yaffs文件系统支持的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-28 17:53 |只看该作者 |倒序浏览
本帖最后由 zengeronline 于 2011-11-28 17:55 编辑

大家好,我现在在实现一个嵌入式linux设备自动升级的方法,
大概的过程时
1. u-boot在启动是会检查nand flash上的yaffs分区的一个配置文件,这个文件会告诉u-boot需要把什么文件烧录到nand的什么位置,u-boot执行完后标记任务已执行
2. linux 在运行的时候会有一个服务程序一直运行, 他会接收电脑发送过来的升级文件,标记配置文件,重启设备,让u-boot来处理升级事务
做完整个流程后,出现了个问题,就是
linux 写到yaffs分区的文件大一些的话(uImage)在u-boot下读取出来是错误的,
但是u-boot通过移植的yaffs文件系统写入的文件在linux下读取是正确的

  1. yaffs mount /system
  2. tftp 30008000 jnp2440/rootfs.cramfs
  3. yaffs wrm /system/rootfs.cramfs 30008000 36f000
  4. yaffs ls /system

  5. [root@joinus-jnp2440</>]# md5sum home/zenger/system/rootfs.cramfs
  6. 63f661635f0e594cc4026396b62587c1  home/zenger/system/rootfs.cramfs

  7. zenger@bigc-zenger:jnp2440$ md5sum rootfs.cramfs
  8. 63f661635f0e594cc4026396b62587c1  rootfs.cramfs



  9. JNP2440 # update check
  10. COMMAND : yaffs mount rdwr /system
  11. [jnsmisc.c:597] /system/system.info load success
  12. UBOOT-QUEUE{ 17}: KERNEL:nand0,uImage,00100000,0014b610,d90547a1158747226de83a86c514d4ab,20110930120504,update,uboot-queue
  13. COMMAND : yaffs rdm /system/uImage 30008000
  14. Copy /system/uImage to 0x30008000...    [DONE]
  15. file(uImage) read from yaffs md5sum check failed
  16. current: cb3af9b0c0e3592f2a41e217c3ca7d64
  17. origin : d90547a1158747226de83a86c514d4ab
  18. load uImage from yaffs to memory failed
  19. /system/system.info traversal failed
  20. COMMAND : yaffs umount force /system


  21. JNP2440 # yaffs md5 /system/uImage
  22. cb3af9b0c0e3592f2a41e217c3ca7d64        /system/uImage(1357328:0x0014b610)

  23. [root@joinus-jnp2440</>]# md5sum /home/zenger/system/uImage
  24. d90547a1158747226de83a86c514d4ab  /home/zenger/system/uImage


复制代码
找了很久不知道是什么问题
下面是软件版本
linux-2.6.26
u-boot-2010.09
两个都是移植的同一个版本的yaffs文件系统(开始也是由于两边互不可见而把u-boot的yaffs改为和linux的一直的)

我能想到的问题是
1. 两个的mtd代码版本不一样导致?
2. 还发现一个就是两边显示的blksize不一样

  1. [root@joinus-jnp2440<work>]# ./fileread /home/zenger/system/asic-1024.txt
  2. 0x00000000~0x0000001f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  3. 0x00000020~0x0000003f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  4. 0x00000040~0x0000005f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  5. 0x00000060~0x0000007f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  6. 0x00000080~0x0000009f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  7. 0x000000a0~0x000000bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  8. 0x000000c0~0x000000df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  9. 0x000000e0~0x000000ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  10. 0x00000100~0x0000011f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  11. 0x00000120~0x0000013f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  12. 0x00000140~0x0000015f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  13. 0x00000160~0x0000017f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  14. 0x00000180~0x0000019f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  15. 0x000001a0~0x000001bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  16. 0x000001c0~0x000001df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  17. 0x000001e0~0x000001ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  18. 0x00000200~0x0000021f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  19. 0x00000220~0x0000023f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  20. 0x00000240~0x0000025f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  21. 0x00000260~0x0000027f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  22. 0x00000280~0x0000029f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  23. 0x000002a0~0x000002bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  24. 0x000002c0~0x000002df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  25. 0x000002e0~0x000002ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  26. 0x00000300~0x0000031f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  27. 0x00000320~0x0000033f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  28. 0x00000340~0x0000035f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  29. 0x00000360~0x0000037f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  30. 0x00000380~0x0000039f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  31. 0x000003a0~0x000003bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  32. 0x000003c0~0x000003df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  33. 0x000003e0~0x000003ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  34. 0x00000400~0x00000400: 0a
  35. /home/zenger/system/asic-1024.txt : size=1025,blocks=3,[color=Red]blksize=4096[/color]
复制代码
  1. JNP2440 # yaffs test /system/asic-1024.txt
  2. 0x00000000~0x0000001f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  3. 0x00000020~0x0000003f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  4. 0x00000040~0x0000005f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  5. 0x00000060~0x0000007f: 30 31 32 33 34 35 37 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  6. 0x00000080~0x0000009f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  7. 0x000000a0~0x000000bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  8. 0x000000c0~0x000000df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  9. 0x000000e0~0x000000ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  10. 0x00000100~0x0000011f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  11. 0x00000120~0x0000013f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  12. 0x00000140~0x0000015f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  13. 0x00000160~0x0000017f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  14. 0x00000180~0x0000019f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  15. 0x000001a0~0x000001bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  16. 0x000001c0~0x000001df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  17. 0x000001e0~0x000001ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  18. 0x00000200~0x0000021f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  19. 0x00000220~0x0000023f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  20. 0x00000240~0x0000025f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  21. 0x00000260~0x0000027f: 30 31 32 33 34 35 37 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  22. 0x00000280~0x0000029f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  23. 0x000002a0~0x000002bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  24. 0x000002c0~0x000002df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  25. 0x000002e0~0x000002ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  26. 0x00000300~0x0000031f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  27. 0x00000320~0x0000033f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  28. 0x00000340~0x0000035f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  29. 0x00000360~0x0000037f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  30. 0x00000380~0x0000039f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  31. 0x000003a0~0x000003bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  32. 0x000003c0~0x000003df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  33. 0x000003e0~0x000003ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
  34. 0x00000400~0x00000400: 0a
  35. /system/asic-1024.txt : size=1025,blocks=3,[color=Red]blksize=512[/color]
复制代码
3. 别的什么问题,

大家遇到过相似的问题或者有什么建议吗?
先谢过

论坛徽章:
0
2 [报告]
发表于 2011-11-28 18:20 |只看该作者
本帖最后由 zengeronline 于 2011-11-28 18:21 编辑

刚才又用了一个8k的文件测试(它是通过nfs直接复制到linux的yaffs分区的).重启后在u-boot下面操错它

u-boot下读取显示如下

JNP2440 # yaffs test /system/asic-8k.txt
0x00000000~0x0000001f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000020~0x0000003f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000040~0x0000005f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000060~0x0000007f: 30 31 32 33 34 35 37 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000080~0x0000009f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000000a0~0x000000bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000000c0~0x000000df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000000e0~0x000000ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000100~0x0000011f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000120~0x0000013f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000140~0x0000015f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000160~0x0000017f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000180~0x0000019f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000001a0~0x000001bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000001c0~0x000001df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000001e0~0x000001ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000200~0x0000021f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000220~0x0000023f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000240~0x0000025f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000260~0x0000027f: 30 31 32 33 34 35 37 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000280~0x0000029f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000002a0~0x000002bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000002c0~0x000002df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000002e0~0x000002ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000300~0x0000031f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000320~0x0000033f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000340~0x0000035f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000360~0x0000037f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000380~0x0000039f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000003a0~0x000003bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000003c0~0x000003df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000003e0~0x000003ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000400~0x0000041f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000420~0x0000043f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000440~0x0000045f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000460~0x0000047f: 30 31 32 33 34 35 37 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000480~0x0000049f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000004a0~0x000004bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000004c0~0x000004df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000004e0~0x000004ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000500~0x0000051f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000520~0x0000053f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000540~0x0000055f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000560~0x0000057f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000580~0x0000059f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000005a0~0x000005bf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000005c0~0x000005df: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x000005e0~0x000005ff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000600~0x0000061f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000620~0x0000063f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000640~0x0000065f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00000660~0x0000067f: 30 31 32 33 34 35 37 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
//...操作帖子长度限制而删除
0x00001c80~0x00001c9f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001ca0~0x00001cbf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001cc0~0x00001cdf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001ce0~0x00001cff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001d00~0x00001d1f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001d20~0x00001d3f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001d40~0x00001d5f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001d60~0x00001d7f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001d80~0x00001d9f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001da0~0x00001dbf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001dc0~0x00001ddf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001de0~0x00001dff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001e00~0x00001e1f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001e20~0x00001e3f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001e40~0x00001e5f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001e60~0x00001e7f: 30 31 32 33 34 35 37 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
//...操作帖子长度限制而删除
0x00001e80~0x00001e9f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001ea0~0x00001ebf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001ec0~0x00001edf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001ee0~0x00001eff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001f00~0x00001f1f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001f20~0x00001f3f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001f40~0x00001f5f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001f60~0x00001f7f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001f80~0x00001f9f: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001fa0~0x00001fbf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001fc0~0x00001fdf: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00001fe0~0x00001fff: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66
0x00002000~0x00002000: 0a
/system/asic-8k.txt : size=8193,blocks=17,blksize=512




错误的地方都是同一个位置,而且是没512字节复现一次


红色字符部分前面如果是36就正确了
这个问题是否是u-boot没有开启nand flash的数据纠错功能而导致的呢?
就算是这个原因,错误位置也应该有随机性,怎么会这么规律呢?

论坛徽章:
0
3 [报告]
发表于 2011-11-28 18:33 |只看该作者
在用4k的测试正确
5k,6k的测试文件名都有乱码了,在u-boot下没法打命令,而linux下是正确的


妈的,今天不想了,回家

论坛徽章:
0
4 [报告]
发表于 2011-11-29 10:59 |只看该作者
检查一下在Linux和u-boot中的mtd使用了什么ecc校验算法。在Linux和u-boot中可能使用了不同的ecc算法,导致纠错能力不同,比如1bit hanming与4bit RS。

论坛徽章:
0
5 [报告]
发表于 2011-11-29 11:03 |只看该作者
今天继续改写读取文件的函数测试如下

u-boot
  1. JNP2440 # yaffs mount /system
  2. JNP2440 # yaffs ls /system
  3. asic-6k.txt                       6145
  4. asic-5k.txt                       5121
  5. asic-4k.txt                        4097
  6. asic-8k.txt                        8193
  7. asic-512.txt                        513
  8. isic-256.txt                        257
  9. asic-1024.txt                      1025
  10. rootfs.cramfs                   3600384
  11. u-boot-lite.bin                  106032
  12. uImage                          1357328
  13. webs.yaffs                      4898256
  14. system.info                         781
  15. u-boot.bin                       282496
  16. lost+found                          512
  17. JNP2440 # yaffs fileread uImage 0 4096
  18. File not found
  19. JNP2440 # yaffs fileread /system/uImage 0 4096
  20. 0x00000000~0x0000001f: 27 05 19 56 4e 4f b6 f6 4e 85 bf f0 00 14 b5 d0 30 00 80 00 30 00 80 40 82 7d ea 41 05 02 02 00
  21. 0x00000020~0x0000003f: 6c 69 6e 75 78 2d 32 2e 36 2e 32 36 2d 6a 6e 73 6e 65 74 2d 7a 65 6e 67 65 72 00 00 00 00 00 00
  22. 0x00000040~0x0000005f: 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1
  23. 0x00000060~0x0000007f: 02 00 00 ea 18 28 6f 01 00 00 00 00 d0 b5 14 00 01 70 a0 e1 02 80 a0 e1 00 20 0f e1 03 00 12 e3
  24. 0x00000080~0x0000009f: 01 00 00 1a 17 00 a0 e3 56 34 12 ef 00 20 0f e1 c0 20 82 e3 02 f0 21 e1 00 00 00 00 00 00 00 00
  25. 0x000000a0~0x000000bf: d0 00 8f e2 7e 30 90 e8 01 00 50 e0 0a 00 00 0a 00 50 85 e0 00 60 86 e0 00 c0 8c e0 00 20 82 e0
  26. 0x000000c0~0x000000df: 00 30 83 e0 00 d0 8d e0 00 10 96 e5 00 10 81 e0 04 10 86 e4 0c 00 56 e1 fa ff ff 3a 00 00 a0 e3
  27. 0x000000e0~0x000000ff: 04 00 82 e4 04 00 82 e4 04 00 82 e4 04 00 82 e4 03 00 52 e1 f9 ff ff 3a 28 00 00 eb 0d 10 a0 e1
  28. 0x00000100~0x0000011f: 01 28 8d e2 02 00 54 e1 16 00 00 2a 05 30 4d e0 03 01 84 e0 05 00 50 e1 12 00 00 9a 02 50 a0 e1
  29. 0x00000120~0x0000013f: 05 00 a0 e1 07 30 a0 e1 a4 0b 00 eb ff 00 80 e2 7f 00 c0 e3 00 10 85 e0 26 2e 8f e2 54 30 9f e5
  30. 0x00000140~0x0000015f: 03 30 82 e0 00 7e b2 e8 00 7e a1 e8 00 7e b2 e8 00 7e a1 e8 03 00 52 e1 f9 ff ff 3a 80 d0 81 e2
  31. 0x00000160~0x0000017f: 26 01 00 eb 00 f0 85 e0 04 00 a0 e1 07 30 a0 e1 92 0b 00 eb 97 00 00 ea 38 01 00 00 d0 b5 14 00
  32. 0x00000180~0x0000019f: 10 3a 15 00 00 80 00 30 00 00 00 00 5c b5 14 00 c4 b5 14 00 10 4a 15 00 f0 03 00 00 00 00 00 00
  33. 0x000001a0~0x000001bf: 08 30 a0 e3 91 00 00 ea 3f 00 a0 e3 17 0f 06 ee 37 0f 06 ee 80 00 a0 e3 10 0f 02 ee 30 0f 02 ee
  34. 0x000001c0~0x000001df: 10 0f 03 ee 03 09 a0 e3 30 0f 05 ee 10 0f 05 ee 00 00 a0 e3 ba 0f 07 ee 15 0f 07 ee 16 0f 07 ee
  35. 0x000001e0~0x000001ff: 10 0f 11 ee 2d 00 80 e3 01 0a 80 e3 10 0f 01 ee 00 00 a0 e3 15 0f 07 ee 16 0f 07 ee 0e f0 a0 e1
  36. 0x00000200~0x0000021f: 1f 00 a0 e3 17 0f 06 ee 80 00 a0 e3 10 0f 02 ee 10 0f 03 ee 03 09 a0 e3 10 0f 05 ee 00 00 a0 e3
  37. 0x00000220~0x0000023f: 10 0f 07 ee 10 0f 11 ee 0d 00 80 e3 00 00 a0 e3 10 0f 01 ee 10 0f 07 ee 0e f0 a0 e1 01 39 44 e2
  38. 0x00000240~0x0000025f: ff 30 c3 e3 3f 3c c3 e3 03 00 a0 e1 20 99 a0 e1 09 99 a0 e1 01 a2 89 e2 12 10 a0 e3 03 1b 81 e3
  39. 0x00000260~0x0000027f: 01 29 83 e2 09 00 51 e1 0c 10 81 23 0a 00 51 e1 0c 10 c1 23 04 10 80 e4 01 16 81 e2 02 00 30 e1
  40. 0x00000280~0x0000029f: f7 ff ff 1a 1e 10 a0 e3 03 1b 81 e3 2f 2a a0 e1 02 1a 81 e1 02 01 83 e0 04 10 80 e4 01 16 81 e2
  41. 0x000002a0~0x000002bf: 00 10 80 e5 0e f0 a0 e1 0e c0 a0 e1 e2 ff ff eb 00 00 a0 e3 9a 0f 07 ee 17 0f 08 ee 10 0f 11 ee
  42. 0x000002c0~0x000002df: 05 0a 80 e3 30 00 80 e3 20 00 00 eb 00 00 a0 e3 17 0f 08 ee 0c f0 a0 e1 0e c0 a0 e1 91 bf 10 ee
  43. 0x000002e0~0x000002ff: 0f 00 1b e3 d4 ff ff 1b 00 00 a0 e3 9a 0f 07 ee 0f 00 1b e3 17 0f 08 1e 10 0f 11 ee 05 0a 80 e3
  44. 0x00000300~0x0000031f: 3c 00 80 e3 01 00 80 13 00 10 e0 13 10 3f 02 1e 10 1f 03 1e 10 0f 01 ee 10 0f 11 ee 00 00 a0 e3
  45. 0x00000320~0x0000033f: 95 0f 07 ee 0c f0 a0 e1 0e c0 a0 e1 c2 ff ff eb 00 00 a0 e3 10 0f 07 ee 10 0f 05 ee 30 00 a0 e3
  46. 0x00000340~0x0000035f: 02 00 00 eb 00 00 a0 e3 10 0f 05 ee 0c f0 a0 e1 0d 00 80 e3 00 10 e0 e3 10 3f 02 ee 10 1f 03 ee
  47. 0x00000360~0x0000037f: 06 00 00 ea 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  48. 0x00000380~0x0000039f: 10 0f 01 ee 10 0f 11 ee 20 f0 4e e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  49. 0x000003a0~0x000003bf: 00 90 85 e0 80 90 49 e2 04 10 a0 e1 0d 7c b5 e8 0d 7c a1 e8 0d 7c b5 e8 0d 7c a1 e8 0d 7c b5 e8
  50. 0x000003c0~0x000003df: 0d 7c a1 e8 0d 7c b5 e8 0d 7c a1 e8 09 00 55 e1 f5 ff ff 3a 80 d0 81 e2 88 00 00 eb 5f 00 00 eb
  51. 0x000003e0~0x000003ff: 00 00 a0 e3 07 10 a0 e1 08 20 a0 e1 04 f0 a0 e1 1c c0 8f e2 10 6f 10 ee 00 10 9c e5 04 20 9c e5
  52. 0x00000400~0x0000041f: 06 10 21 e0 02 00 11 e1 03 f0 8c 00 14 c0 8c e2 f8 ff ff ea 00 06 56 41 e0 ff ff ff 6e 00 00 ea
  53. 0x00000420~0x0000043f: 6d 00 00 ea 0e f0 a0 e1 00 00 00 00 00 f0 00 00 0e f0 a0 e1 0e f0 a0 e1 0e f0 a0 e1 00 70 00 41
  54. 0x00000440~0x0000045f: 00 fe f8 ff 66 00 00 ea 65 00 00 ea 0e f0 a0 e1 00 72 80 41 00 ff ff ff 92 ff ff ea 4f 00 00 ea
  55. 0x00000460~0x0000047f: 0e f0 a0 e1 00 74 00 41 00 ff 00 ff 63 ff ff ea 44 00 00 ea c0 00 00 ea 00 94 00 41 00 ff 00 ff
  56. 0x00000480~0x0000049f: 48 ff ff ea 37 00 00 ea 5e 00 00 ea 00 70 00 00 00 f0 00 00 0e f0 a0 e1 0e f0 20 e1 0e f0 a0 e1
  57. 0x000004a0~0x000004bf: 00 a1 01 44 e0 ff ff ff 7e ff ff ea 3b 00 00 ea 99 00 00 ea 10 b1 01 69 f0 ff ff ff 79 ff ff ea
  58. 0x000004c0~0x000004df: 36 00 00 ea 94 00 00 ea 10 53 05 56 f0 ff ff ff 74 ff ff ea 31 00 00 ea 8a 00 00 ea 00 00 02 00
  59. 0x000004e0~0x000004ff: 00 00 0f 00 6f ff ff ea 2c 00 00 ea 8a 00 00 ea 00 00 05 00 00 00 0f 00 6a ff ff ea 27 00 00 ea
  60. 0x00000500~0x0000051f: 85 00 00 ea 00 00 06 00 00 00 0f 00 65 ff ff ea 22 00 00 ea 7b 00 00 ea 00 b0 07 00 00 f0 0f 00
  61. 0x00000520~0x0000053f: 60 ff ff ea 1d 00 00 ea 44 00 00 ea 00 00 0f 00 00 00 0f 00 67 ff ff ea 1f 00 00 ea 45 00 00 ea
  62. 0x00000540~0x0000055f: 00 00 00 00 00 00 00 00 0e f0 a0 e1 0e f0 a0 e1 0e f0 a0 e1 00 00 00 00 00 00 00 00 00 00 00 00
  63. 0x00000560~0x0000057f: 0c 30 a0 e3 a1 ff ff ea 10 0f 11 ee 0d 00 c0 e3 10 0f 09 ee 00 00 a0 e3 9a 0f 07 ee 16 0f 07 ee
  64. 0x00000580~0x0000059f: 15 0f 07 ee 0e f0 a0 e1 10 0f 11 ee 0d 00 c0 e3 10 0f 01 ee 00 00 a0 e3 10 0f 07 ee 0e f0 a0 e1
  65. 0x000005a0~0x000005bf: 10 0f 11 ee 0d 00 c0 e3 10 0f 01 ee 00 00 a0 e3 17 0f 07 ee 17 0f 08 ee 0e f0 a0 e1 10 0f 11 ee
  66. 0x000005c0~0x000005df: 0d 00 c0 e3 10 0f 01 ee 0e c0 a0 e1 21 00 00 eb 00 00 a0 e3 17 0f 08 ee 0c f0 a0 e1 30 00 a0 e3
  67. 0x000005e0~0x000005ff: 01 00 00 ea 70 00 a0 e3 ff ff ff ea 10 0f 01 ee 00 00 a0 e3 10 0f 07 ee 10 0f 05 ee 0e f0 a0 e1
  68. 0x00000600~0x0000061f: 10 30 a0 e3 79 ff ff ea 01 20 a0 e3 00 30 a0 e3 16 cf 07 ee e0 10 a0 e3 3f 33 81 e3 5e 3f 07 ee
  69. 0x00000620~0x0000063f: 01 33 53 e2 fc ff ff 2a 20 10 51 e2 f9 ff ff 2a 00 00 32 e3 15 cf 07 1e 9a cf 07 ee 0e f0 a0 e1
  70. 0x00000640~0x0000065f: 00 10 a0 e3 1e 1f 07 ee 15 1f 07 ee 1f 1f 07 ee 9a 1f 07 ee 0e f0 a0 e1 b1 af 10 ee 0f 08 1a e3
  71. 0x00000660~0x0000067f: 02 00 00 0a 00 a0 a0 e3 1e af 07 ee 22 00 00 ea bf 0e 2d e9 30 0f 30 ee 07 34 10 e2 a3 3b a0 e1
  72. 0x00000680~0x0000069f: 1a 00 00 0a 00 a0 a0 e3 aa 20 8a e0 30 12 a0 e1 07 10 01 e2 02 00 51 e3 11 00 00 ba 10 af 40 ee
  73. 0x000006a0~0x000006bf: 95 af 07 ee 10 1f 30 ee 07 20 01 e2 04 20 82 e2 d0 40 9f e5 a1 41 14 e0 14 5f 6f e1 c8 70 9f e5
  74. 0x000006c0~0x000006df: a1 76 17 e0 04 90 a0 e1 19 b5 8a e1 17 b2 8b e1 5e bf 07 fe 01 90 59 e2 fa ff ff aa 01 70 57 e2
  75. 0x000006e0~0x000006ff: f7 ff ff aa 02 a0 8a e2 0a 00 53 e1 e5 ff ff ca 00 a0 a0 e3 10 af 40 ee bf 0e bd e8 15 af 07 ee
  76. 0x00000700~0x0000071f: 9a af 07 ee 0e f0 a0 e1 7e ff 17 ee fd ff ff 1a 15 0f 07 ee 9a 0f 07 ee 0e f0 a0 e1 01 28 a0 e3
  77. 0x00000720~0x0000073f: 20 b0 a0 e3 30 3f 10 ee 06 00 33 e1 09 00 00 0a 23 19 a0 e1 07 10 01 e2 01 2b a0 e3 12 21 a0 e1
  78. 0x00000740~0x0000075f: 01 09 13 e3 a2 20 82 10 23 36 a0 e1 03 30 03 e2 08 b0 a0 e3 1b b3 a0 e1 3f 10 cf e3 02 20 81 e0
  79. 0x00000760~0x0000077f: 0b 30 91 e6 02 00 31 e1 fc ff ff 1a 15 1f 07 ee 16 1f 07 ee 9a 1f 07 ee 0e f0 a0 e1 00 10 a0 e3
  80. 0x00000780~0x0000079f: 10 0b 07 ee 0e f0 a0 e1 ff 03 00 00 ff 7f 00 00 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1
  81. 0x000007a0~0x000007bf: 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 05 02 80 e2 00 10 80 e5 00 a8 9d e8 0d c0 a0 e1 00 d8 2d e9
  82. 0x000007c0~0x000007df: 04 b0 4c e2 05 02 80 e2 00 00 90 e5 00 a8 9d e8 0d c0 a0 e1 00 dc 2d e9 04 b0 4c e2 85 32 a0 e3
  83. 0x000007e0~0x000007ff: 00 30 93 e5 58 a0 9f e5 01 00 13 e3 0a a0 8f e0 50 20 9f 05 0b 00 00 0a 4c 30 9f e5 00 20 93 e5
  84. 0x00000800~0x0000081f: 48 30 9f e5 03 30 9a e7 00 10 93 e5 40 30 9f e5 01 20 02 e0 03 30 9a e7 00 30 93 e5 03 00 52 e1
  85. 0x00000820~0x0000083f: f4 ff ff 2a 03 00 00 ea 00 30 92 e5 04 00 13 e3 00 00 00 1a fb ff ff ea 18 30 9f e5 00 00 83 e5
  86. 0x00000840~0x0000085f: 00 ac 9d e8 a8 ad 14 00 10 00 00 50 18 00 00 50 2c 00 00 00 5c 00 00 00 20 00 00 50 0d c0 a0 e1
  87. 0x00000860~0x0000087f: 00 d8 2d e9 04 b0 4c e2 08 a8 9d e8 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 10 0f 11 ee ff 0e 00 e2
  88. 0x00000880~0x0000089f: 26 0e 50 e3 00 00 a0 13 01 00 a0 03 00 a8 9d e8 0d c0 a0 e1 00 dc 2d e9 04 b0 4c e2 74 30 9f e5
  89. 0x000008a0~0x000008bf: 74 a0 9f e5 00 10 93 e5 0a a0 8f e0 21 18 a0 e1 01 18 a0 e1 10 3f 11 ee ff 3e 03 e2 26 0e 53 e3
  90. 0x000008c0~0x000008df: 04 00 00 0a 54 20 9f e5 54 30 9f e5 03 00 51 e1 02 00 51 11 07 00 00 1a 48 30 9f e5 3f 2c a0 e3
  91. 0x000008e0~0x000008ff: 03 30 9a e7 00 20 83 e5 3c 30 9f e5 03 30 9a e7 00 20 83 e5 00 ac 9d e8 28 30 9f e5 f0 20 a0 e3
  92. 0x00000900~0x0000091f: 03 30 9a e7 00 20 83 e5 1c 30 9f e5 03 30 9a e7 00 20 83 e5 00 ac 9d e8 b0 00 00 56 ec ac 14 00
  93. 0x00000920~0x0000093f: 00 00 44 32 aa 0a 44 32 5c 00 00 00 2c 00 00 00 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 d3 ff ff eb
  94. 0x00000940~0x0000095f: 00 a8 9d e8 0d c0 a0 e1 30 d8 2d e9 04 b0 4c e2 00 50 a0 e1 01 40 d5 e4 00 00 54 e3 30 a8 9d 08
  95. 0x00000960~0x0000097f: 0a 00 54 e3 0d 00 a0 e3 98 ff ff 0b 04 00 a0 e1 96 ff ff eb 01 40 d5 e4 00 00 54 e3 f7 ff ff 1a
  96. 0x00000980~0x0000099f: 30 a8 9d e8 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 a1 22 a0 e1 00 00 52 e3 0b 00 00 da 00 30 a0 e3
  97. 0x000009a0~0x000009bf: 04 30 80 e4 04 30 80 e4 04 30 80 e4 04 30 80 e4 04 30 80 e4 04 30 80 e4 01 20 42 e2 04 30 80 e4
  98. 0x000009c0~0x000009df: 03 00 52 e1 04 30 80 e4 f2 ff ff ea 10 00 11 e3 00 30 a0 13 04 30 80 14 04 30 80 14 04 30 80 14
  99. 0x000009e0~0x000009ff: 04 30 80 14 08 00 11 e3 00 30 a0 13 04 30 80 14 04 30 80 14 04 00 11 e3 00 30 a0 13 04 30 80 14
  100. 0x00000a00~0x00000a1f: 02 00 11 e3 00 30 a0 13 01 30 c0 14 01 30 c0 14 01 00 11 e3 00 30 a0 13 00 30 c0 15 00 a8 9d e8
  101. 0x00000a20~0x00000a3f: 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 a2 e0 a0 e1 00 00 5e e3 00 c0 a0 e1 12 00 00 da 01 30 d1 e4
  102. 0x00000a40~0x00000a5f: 01 e0 4e e2 01 30 cc e4 01 30 d1 e4 00 00 5e e3 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4
  103. 0x00000a60~0x00000a7f: 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4
  104. 0x00000a80~0x00000a9f: 01 30 cc e4 eb ff ff ea 04 00 12 e3 07 00 00 0a 01 30 d1 e4 01 30 cc e4 01 30 d1 e4 01 30 cc e4
  105. 0x00000aa0~0x00000abf: 01 30 d1 e4 01 30 cc e4 01 30 d1 e4 01 30 cc e4 02 00 12 e3 01 30 d1 14 01 30 cc 14 01 30 d1 14
  106. 0x00000ac0~0x00000adf: 01 30 cc 14 01 00 12 e3 00 30 d1 15 00 30 cc 15 00 a8 9d e8 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2
  107. 0x00000ae0~0x00000aff: 00 a8 9d e8 0d c0 a0 e1 10 d8 2d e9 04 b0 4c e2 00 00 50 e3 05 00 00 0a 08 00 40 e2 04 40 90 e5
  108. 0x00000b00~0x00000b1f: f3 ff ff eb 04 00 a0 e1 00 00 54 e3 f8 ff ff ea 00 00 a0 e3 10 a8 9d e8 0d c0 a0 e1 f0 dd 2d e9
  109. 0x00000b20~0x00000b3f: 04 b0 4c e2 c4 a0 9f e5 c4 50 9f e5 c4 70 9f e5 c4 30 9f e5 0a a0 8f e0 07 20 9a e7 03 30 9a e7
  110. 0x00000b40~0x00000b5f: 05 40 9a e7 00 10 93 e5 00 00 94 e5 00 30 92 e5 a8 80 9f e5 00 c0 a0 e3 08 20 9a e7 00 00 5c e1
  111. 0x00000b60~0x00000b7f: 03 00 81 e0 98 30 9f e5 00 60 92 e5 03 e0 9a e7 0b 00 00 2a 01 30 de e4 88 20 9f e5 01 30 c0 e4
  112. 0x00000b80~0x00000b9f: 02 20 9a e7 03 30 26 e0 ff 30 03 e2 00 10 94 e5 03 31 92 e7 01 c0 8c e2 01 00 5c e1 26 64 23 e0
  113. 0x00000ba0~0x00000bbf: f2 ff ff ea 60 30 9f e5 05 50 9a e7 03 e0 9a e7 07 40 9a e7 00 10 95 e5 00 30 9e e5 00 20 94 e5
  114. 0x00000bc0~0x00000bdf: 01 30 83 e0 08 c0 9a e7 40 00 9f e5 01 20 82 e0 00 30 8e e1 00 30 a0 e3 00 00 8a e0 00 60 8c e5
  115. 0x00000be0~0x00000bff: 00 20 84 e5 00 30 85 e5 55 ff ff eb f0 ad 9d e8 60 aa 14 00 20 00 00 00 44 00 00 00 50 00 00 00
  116. 0x00000c00~0x00000c1f: 34 00 00 00 58 00 00 00 14 00 00 00 4c 00 00 00 60 7c eb ff 0d c0 a0 e1 10 dc 2d e9 04 b0 4c e2
  117. 0x00000c20~0x00000c3f: 28 a0 9f e5 00 40 a0 e1 24 00 9f e5 0a a0 8f e0 00 00 8a e0 42 ff ff eb 04 00 a0 e1 40 ff ff eb
  118. 0x00000c40~0x00000c5f: 10 00 9f e5 00 00 8a e0 3d ff ff eb fe ff ff ea 68 a9 14 00 64 7c eb ff 68 7c eb ff 0d c0 a0 e1
  119. 0x00000c60~0x00000c7f: 10 dc 2d e9 04 b0 4c e2 58 a0 9f e5 58 30 9f e5 0a a0 8f e0 03 40 9a e7 00 30 94 e5 00 00 53 e3
  120. 0x00000c80~0x00000c9f: 48 00 9f 15 00 00 8a 10 e1 ff ff 1b 40 30 9f e5 01 10 a0 e3 03 20 9a e7 38 30 9f e5 03 30 9a e7
  121. 0x00000ca0~0x00000cbf: 03 30 62 e0 00 30 84 e5 2c 30 9f e5 03 30 9a e7 00 10 83 e5 24 30 9f e5 03 30 9a e7 00 20 83 e5
  122. 0x00000cc0~0x00000cdf: 00 00 d2 e5 10 ac 9d e8 24 a9 14 00 1c 00 00 00 7c 7c eb ff 24 00 00 00 10 00 00 00 60 00 00 00
  123. 0x00000ce0~0x00000cff: 00 00 00 00 0d c0 a0 e1 f0 df 2d e9 04 b0 4c e2 04 d0 4d e2 04 a2 9f e5 04 22 9f e5 0a a0 8f e0
  124. 0x00000d00~0x00000d1f: 02 30 9a e7 fc 91 9f e5 2c 20 0b e5 00 40 93 e5 f4 81 9f e5 09 30 9a e7 07 60 04 e2 10 50 93 e5
  125. 0x00000d20~0x00000d3f: 08 30 9a e7 04 40 66 e0 00 70 93 e5 0f 00 54 e3 35 56 a0 e1 16 00 00 8a d0 31 9f e5 03 10 9a e7
  126. 0x00000d40~0x00000d5f: cc 31 9f e5 00 00 91 e5 03 30 9a e7 00 30 93 e5 03 00 50 e1 06 00 00 2a b8 31 9f e5 01 20 80 e2
  127. 0x00000d60~0x00000d7f: 03 30 9a e7 00 30 93 e5 03 00 d0 e7 00 20 81 e5 00 00 00 ea b8 ff ff eb 00 00 50 e3 5d 00 00 ba
  128. 0x00000d80~0x00000d9f: ff 30 00 e2 13 54 85 e1 08 40 84 e2 0f 00 54 e3 e7 ff ff ea 05 68 a0 e1 10 40 44 e2 0f 00 54 e3
  129. 0x00000da0~0x00000dbf: 26 68 a0 e1 25 58 a0 e1 16 00 00 8a 5c 31 9f e5 03 10 9a e7 58 31 9f e5 00 00 91 e5 03 30 9a e7
  130. 0x00000dc0~0x00000ddf: 00 30 93 e5 03 00 50 e1 06 00 00 2a 44 31 9f e5 01 20 80 e2 03 30 9a e7 00 30 93 e5 03 00 d0 e7
  131. 0x00000de0~0x00000dff: 00 20 81 e5 00 00 00 ea 9b ff ff eb 00 00 50 e3 40 00 00 ba ff 30 00 e2 13 54 85 e1 08 40 84 e2
  132. 0x00000e00~0x00000e1f: 0f 00 54 e3 e7 ff ff ea 05 30 e0 e1 03 38 a0 e1 23 38 a0 e1 03 00 56 e1 01 00 a0 13 f8 af 9d 18
  133. 0x00000e20~0x00000e3f: 01 60 46 e2 01 00 76 e3 25 58 a0 e1 10 40 44 e2 26 00 00 0a 07 00 54 e3 15 00 00 8a cc 30 9f e5
  134. 0x00000e40~0x00000e5f: 03 10 9a e7 c8 30 9f e5 00 00 91 e5 03 30 9a e7 00 30 93 e5 03 00 50 e1 06 00 00 2a b4 30 9f e5
  135. 0x00000e60~0x00000e7f: 01 20 80 e2 03 30 9a e7 00 30 93 e5 03 00 d0 e7 00 20 81 e5 00 00 00 ea 77 ff ff eb 00 00 50 e3
  136. 0x00000e80~0x00000e9f: 1c 00 00 ba ff 30 00 e2 13 54 85 e1 08 40 84 e2 e7 ff ff ea 80 30 9f e5 03 30 9a e7 03 50 c7 e7
  137. 0x00000ea0~0x00000ebf: 01 70 87 e2 02 09 57 e3 03 00 00 1a 08 30 9a e7 00 70 83 e5 17 ff ff eb 02 79 47 e2 01 60 46 e2
  138. 0x00000ec0~0x00000edf: 01 00 76 e3 25 54 a0 e1 08 40 44 e6 d7 ff ff ea 2c 30 1b e5 09 20 9a e7 03 10 9a e7 28 30 9f e5
  139. 0x00000ee0~0x00000eff: 00 00 a0 e3 03 30 9a e7 00 50 82 e5 00 70 83 e5 00 40 81 e5 f8 af 9d e8 04 00 a0 e3 f8 af 9d e8
  140. 0x00000f00~0x00000f1f: 98 a8 14 00 04 00 00 00 38 00 00 00 20 00 00 00 60 00 00 00 1c 00 00 00 00 00 00 00 58 00 00 00
  141. 0x00000f20~0x00000f3f: 0d c0 a0 e1 f0 df 2d e9 04 b0 4c e2 24 d0 4d e2 b4 a5 9f e5 b4 55 9f e5 0a a0 8f e0 b0 c5 9f e5
  142. 0x00000f40~0x00000f5f: 34 20 0b e5 44 50 0b e5 05 20 9a e7 34 50 1b e5 48 c0 0b e5 38 30 0b e5 98 c5 9f e5 48 30 1b e5
  143. 0x00000f60~0x00000f7f: 85 e0 a0 e1 38 50 1b e5 0c 40 9a e7 03 c0 9a e7 85 30 a0 e1 b4 30 93 e1 b4 e0 9e e1 40 30 0b e5
  144. 0x00000f80~0x00000f9f: 74 35 9f e5 00 70 92 e5 03 30 9a e7 00 50 9c e5 00 80 93 e5 38 e0 0b e5 2c 00 0b e5 30 10 0b e5
  145. 0x00000fa0~0x00000fbf: 34 c0 1b e5 0c 00 55 e1 17 00 00 2a 4c 35 9f e5 03 10 9a e7 48 35 9f e5 00 00 91 e5 03 30 9a e7
  146. 0x00000fc0~0x00000fdf: 00 30 93 e5 03 00 50 e1 06 00 00 2a 34 35 9f e5 01 20 80 e2 03 30 9a e7 00 30 93 e5 03 00 d0 e7
  147. 0x00000fe0~0x00000fff: 00 20 81 e5 00 00 00 ea 1b ff ff eb 00 00 50 e3 3a 01 00 ba ff 30 00 e2 34 10 1b e5 13 75 87 e1
  148. xxxxxxxxxx~xxxxxxxxxx: /system/uImage{size=1357328,blocks=2652,blksize=512}; read 4096(4096) bytes start from 0x00000000.
复制代码

论坛徽章:
0
6 [报告]
发表于 2011-11-29 11:03 |只看该作者
linux
  1. [root@joinus-jnp2440</>]# ifconfig eth0 192.168.0.128 netmask 255.255.255.0
  2. [root@joinus-jnp2440</>]# /mnt/nfs/work/fileread -o 0 -s 4096 /home/zenger/system/uImage
  3. 0x00000000~0x0000001f: 27 05 19 56 4e 4f b6 f6 4e 85 3f f0 00 14 b5 d0 30 00 80 00 30 00 80 40 82 7d ea 41 05 02 02 00
  4. 0x00000020~0x0000003f: 6c 69 6e 75 78 2d 32 2e 36 2e 32 36 2d 6a 6e 73 6e 65 74 2d 7a 65 6e 67 65 72 00 00 00 00 00 00
  5. 0x00000040~0x0000005f: 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1
  6. 0x00000060~0x0000007f: 02 00 00 ea 18 28 6f 01 00 00 00 00 d0 b5 14 00 01 70 a0 e1 02 80 a0 e1 00 20 0f e1 03 00 12 e3
  7. 0x00000080~0x0000009f: 01 00 00 1a 17 00 a0 e3 56 34 12 ef 00 20 0f e1 c0 20 82 e3 02 f0 21 e1 00 00 00 00 00 00 00 00
  8. 0x000000a0~0x000000bf: d0 00 8f e2 7e 30 90 e8 01 00 50 e0 0a 00 00 0a 00 50 85 e0 00 60 86 e0 00 c0 8c e0 00 20 82 e0
  9. 0x000000c0~0x000000df: 00 30 83 e0 00 d0 8d e0 00 10 96 e5 00 10 81 e0 04 10 86 e4 0c 00 56 e1 fa ff ff 3a 00 00 a0 e3
  10. 0x000000e0~0x000000ff: 04 00 82 e4 04 00 82 e4 04 00 82 e4 04 00 82 e4 03 00 52 e1 f9 ff ff 3a 28 00 00 eb 0d 10 a0 e1
  11. 0x00000100~0x0000011f: 01 28 8d e2 02 00 54 e1 16 00 00 2a 05 30 4d e0 03 01 84 e0 05 00 50 e1 12 00 00 9a 02 50 a0 e1
  12. 0x00000120~0x0000013f: 05 00 a0 e1 07 30 a0 e1 a4 0b 00 eb ff 00 80 e2 7f 00 c0 e3 00 10 85 e0 26 2e 8f e2 54 30 9f e5
  13. 0x00000140~0x0000015f: 03 30 82 e0 00 7e b2 e8 00 7e a1 e8 00 7e b2 e8 00 7e a1 e8 03 00 52 e1 f9 ff ff 3a 80 d0 81 e2
  14. 0x00000160~0x0000017f: 26 01 00 eb 00 f0 85 e0 04 00 a0 e1 07 30 a0 e1 92 0b 00 eb 97 00 00 ea 38 01 00 00 d0 b5 14 00
  15. 0x00000180~0x0000019f: 10 3a 15 00 00 80 00 30 00 00 00 00 5c b5 14 00 c4 b5 14 00 10 4a 15 00 f0 03 00 00 00 00 00 00
  16. 0x000001a0~0x000001bf: 08 30 a0 e3 91 00 00 ea 3f 00 a0 e3 17 0f 06 ee 37 0f 06 ee 80 00 a0 e3 10 0f 02 ee 30 0f 02 ee
  17. 0x000001c0~0x000001df: 10 0f 03 ee 03 09 a0 e3 30 0f 05 ee 10 0f 05 ee 00 00 a0 e3 9a 0f 07 ee 15 0f 07 ee 16 0f 07 ee
  18. 0x000001e0~0x000001ff: 10 0f 11 ee 2d 00 80 e3 01 0a 80 e3 10 0f 01 ee 00 00 a0 e3 15 0f 07 ee 16 0f 07 ee 0e f0 a0 e1
  19. 0x00000200~0x0000021f: 3f 00 a0 e3 17 0f 06 ee 80 00 a0 e3 10 0f 02 ee 10 0f 03 ee 03 09 a0 e3 10 0f 05 ee 00 00 a0 e3
  20. 0x00000220~0x0000023f: 10 0f 07 ee 10 0f 11 ee 0d 00 80 e3 00 00 a0 e3 10 0f 01 ee 10 0f 07 ee 0e f0 a0 e1 01 39 44 e2
  21. 0x00000240~0x0000025f: ff 30 c3 e3 3f 3c c3 e3 03 00 a0 e1 20 99 a0 e1 09 99 a0 e1 01 a2 89 e2 12 10 a0 e3 03 1b 81 e3
  22. 0x00000260~0x0000027f: 01 29 83 e2 09 00 51 e1 0c 10 81 23 0a 00 51 e1 0c 10 c1 23 04 10 80 e4 01 16 81 e2 02 00 30 e1
  23. 0x00000280~0x0000029f: f7 ff ff 1a 1e 10 a0 e3 03 1b 81 e3 2f 2a a0 e1 02 1a 81 e1 02 01 83 e0 04 10 80 e4 01 16 81 e2
  24. 0x000002a0~0x000002bf: 00 10 80 e5 0e f0 a0 e1 0e c0 a0 e1 e2 ff ff eb 00 00 a0 e3 9a 0f 07 ee 17 0f 08 ee 10 0f 11 ee
  25. 0x000002c0~0x000002df: 05 0a 80 e3 30 00 80 e3 20 00 00 eb 00 00 a0 e3 17 0f 08 ee 0c f0 a0 e1 0e c0 a0 e1 91 bf 10 ee
  26. 0x000002e0~0x000002ff: 0f 00 1b e3 d4 ff ff 1b 00 00 a0 e3 9a 0f 07 ee 0f 00 1b e3 17 0f 08 1e 10 0f 11 ee 05 0a 80 e3
  27. 0x00000300~0x0000031f: 3c 00 80 e3 01 00 80 13 00 10 e0 13 10 3f 02 1e 10 1f 03 1e 10 0f 01 ee 10 0f 11 ee 00 00 a0 e3
  28. 0x00000320~0x0000033f: 95 0f 07 ee 0c f0 a0 e1 0e c0 a0 e1 c2 ff ff eb 00 00 a0 e3 10 0f 07 ee 10 0f 05 ee 30 00 a0 e3
  29. 0x00000340~0x0000035f: 02 00 00 eb 00 00 a0 e3 10 0f 05 ee 0c f0 a0 e1 0d 00 80 e3 00 10 e0 e3 10 3f 02 ee 10 1f 03 ee
  30. 0x00000360~0x0000037f: 06 00 00 ea 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  31. 0x00000380~0x0000039f: 10 0f 01 ee 10 0f 11 ee 20 f0 4e e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  32. 0x000003a0~0x000003bf: 00 90 85 e0 80 90 49 e2 04 10 a0 e1 0d 7c b5 e8 0d 7c a1 e8 0d 7c b5 e8 0d 7c a1 e8 0d 7c b5 e8
  33. 0x000003c0~0x000003df: 0d 7c a1 e8 0d 7c b5 e8 0d 7c a1 e8 09 00 55 e1 f5 ff ff 3a 80 d0 81 e2 88 00 00 eb 5f 00 00 eb
  34. 0x000003e0~0x000003ff: 00 00 a0 e3 07 10 a0 e1 08 20 a0 e1 04 f0 a0 e1 1c c0 8f e2 10 6f 10 ee 00 10 9c e5 04 20 9c e5
  35. 0x00000400~0x0000041f: 06 10 21 e0 02 00 11 e1 03 f0 8c 00 14 c0 8c e2 f8 ff ff ea 00 06 56 41 e0 ff ff ff 6e 00 00 ea
  36. 0x00000420~0x0000043f: 6d 00 00 ea 0e f0 a0 e1 00 00 00 00 00 f0 00 00 0e f0 a0 e1 0e f0 a0 e1 0e f0 a0 e1 00 70 00 41
  37. 0x00000440~0x0000045f: 00 fe f8 ff 66 00 00 ea 65 00 00 ea 0e f0 a0 e1 00 72 80 41 00 ff ff ff 92 ff ff ea 4f 00 00 ea
  38. 0x00000460~0x0000047f: 0e f0 a0 e1 00 74 00 41 00 ff 00 ff 63 ff ff ea 44 00 00 ea c0 00 00 ea 00 94 00 41 00 ff 00 ff
  39. 0x00000480~0x0000049f: 48 ff ff ea 37 00 00 ea 5e 00 00 ea 00 70 00 00 00 f0 00 00 0e f0 a0 e1 0e f0 a0 e1 0e f0 a0 e1
  40. 0x000004a0~0x000004bf: 00 a1 01 44 e0 ff ff ff 7e ff ff ea 3b 00 00 ea 99 00 00 ea 10 b1 01 69 f0 ff ff ff 79 ff ff ea
  41. 0x000004c0~0x000004df: 36 00 00 ea 94 00 00 ea 10 53 05 56 f0 ff ff ff 74 ff ff ea 31 00 00 ea 8a 00 00 ea 00 00 02 00
  42. 0x000004e0~0x000004ff: 00 00 0f 00 6f ff ff ea 2c 00 00 ea 8a 00 00 ea 00 00 05 00 00 00 0f 00 6a ff ff ea 27 00 00 ea
  43. 0x00000500~0x0000051f: 85 00 00 ea 00 00 06 00 00 00 0f 00 65 ff ff ea 22 00 00 ea 7b 00 00 ea 00 b0 07 00 00 f0 0f 00
  44. 0x00000520~0x0000053f: 60 ff ff ea 1d 00 00 ea 44 00 00 ea 00 00 0f 00 00 00 0f 00 67 ff ff ea 1f 00 00 ea 45 00 00 ea
  45. 0x00000540~0x0000055f: 00 00 00 00 00 00 00 00 0e f0 a0 e1 0e f0 a0 e1 0e f0 a0 e1 00 00 00 00 00 00 00 00 00 00 00 00
  46. 0x00000560~0x0000057f: 0c 30 a0 e3 a1 ff ff ea 10 0f 11 ee 0d 00 c0 e3 10 0f 01 ee 00 00 a0 e3 9a 0f 07 ee 16 0f 07 ee
  47. 0x00000580~0x0000059f: 15 0f 07 ee 0e f0 a0 e1 10 0f 11 ee 0d 00 c0 e3 10 0f 01 ee 00 00 a0 e3 10 0f 07 ee 0e f0 a0 e1
  48. 0x000005a0~0x000005bf: 10 0f 11 ee 0d 00 c0 e3 10 0f 01 ee 00 00 a0 e3 17 0f 07 ee 17 0f 08 ee 0e f0 a0 e1 10 0f 11 ee
  49. 0x000005c0~0x000005df: 0d 00 c0 e3 10 0f 01 ee 0e c0 a0 e1 21 00 00 eb 00 00 a0 e3 17 0f 08 ee 0c f0 a0 e1 30 00 a0 e3
  50. 0x000005e0~0x000005ff: 01 00 00 ea 70 00 a0 e3 ff ff ff ea 10 0f 01 ee 00 00 a0 e3 10 0f 07 ee 10 0f 05 ee 0e f0 a0 e1
  51. 0x00000600~0x0000061f: 10 30 a0 e3 79 ff ff ea 01 20 a0 e3 00 30 a0 e3 16 cf 07 ee e0 10 a0 e3 3f 33 81 e3 5e 3f 07 ee
  52. 0x00000620~0x0000063f: 01 33 53 e2 fc ff ff 2a 20 10 51 e2 f9 ff ff 2a 00 00 32 e3 15 cf 07 1e 9a cf 07 ee 0e f0 a0 e1
  53. 0x00000640~0x0000065f: 00 10 a0 e3 1e 1f 07 ee 15 1f 07 ee 1f 1f 07 ee 9a 1f 07 ee 0e f0 a0 e1 b1 af 10 ee 0f 08 1a e3
  54. 0x00000660~0x0000067f: 02 00 00 0a 00 a0 a0 e3 1e af 07 ee 22 00 00 ea bf 0e 2d e9 30 0f 30 ee 07 34 10 e2 a3 3b a0 e1
  55. 0x00000680~0x0000069f: 1a 00 00 0a 00 a0 a0 e3 aa 20 8a e0 30 12 a0 e1 07 10 01 e2 02 00 51 e3 11 00 00 ba 10 af 40 ee
  56. 0x000006a0~0x000006bf: 95 af 07 ee 10 1f 30 ee 07 20 01 e2 04 20 82 e2 d0 40 9f e5 a1 41 14 e0 14 5f 6f e1 c8 70 9f e5
  57. 0x000006c0~0x000006df: a1 76 17 e0 04 90 a0 e1 19 b5 8a e1 17 b2 8b e1 5e bf 07 ee 01 90 59 e2 fa ff ff aa 01 70 57 e2
  58. 0x000006e0~0x000006ff: f7 ff ff aa 02 a0 8a e2 0a 00 53 e1 e5 ff ff ca 00 a0 a0 e3 10 af 40 ee bf 0e bd e8 15 af 07 ee
  59. 0x00000700~0x0000071f: 9a af 07 ee 0e f0 a0 e1 7e ff 17 ee fd ff ff 1a 15 0f 07 ee 9a 0f 07 ee 0e f0 a0 e1 01 28 a0 e3
  60. 0x00000720~0x0000073f: 20 b0 a0 e3 30 3f 10 ee 06 00 33 e1 09 00 00 0a 23 19 a0 e1 07 10 01 e2 01 2b a0 e3 12 21 a0 e1
  61. 0x00000740~0x0000075f: 01 09 13 e3 a2 20 82 10 23 36 a0 e1 03 30 03 e2 08 b0 a0 e3 1b b3 a0 e1 3f 10 cf e3 02 20 81 e0
  62. 0x00000760~0x0000077f: 0b 30 91 e6 02 00 31 e1 fc ff ff 1a 15 1f 07 ee 16 1f 07 ee 9a 1f 07 ee 0e f0 a0 e1 00 10 a0 e3
  63. 0x00000780~0x0000079f: 10 0f 07 ee 0e f0 a0 e1 ff 03 00 00 ff 7f 00 00 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1
  64. 0x000007a0~0x000007bf: 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 05 02 80 e2 00 10 80 e5 00 a8 9d e8 0d c0 a0 e1 00 d8 2d e9
  65. 0x000007c0~0x000007df: 04 b0 4c e2 05 02 80 e2 00 00 90 e5 00 a8 9d e8 0d c0 a0 e1 00 dc 2d e9 04 b0 4c e2 85 32 a0 e3
  66. 0x000007e0~0x000007ff: 00 30 93 e5 58 a0 9f e5 01 00 13 e3 0a a0 8f e0 50 20 9f 05 0b 00 00 0a 4c 30 9f e5 00 20 93 e5
  67. 0x00000800~0x0000081f: 48 30 9f e5 03 30 9a e7 00 10 93 e5 40 30 9f e5 01 20 02 e0 03 30 9a e7 00 30 93 e5 03 00 52 e1
  68. 0x00000820~0x0000083f: f4 ff ff 2a 03 00 00 ea 00 30 92 e5 04 00 13 e3 00 00 00 1a fb ff ff ea 18 30 9f e5 00 00 83 e5
  69. 0x00000840~0x0000085f: 00 ac 9d e8 a8 ad 14 00 10 00 00 50 18 00 00 50 2c 00 00 00 5c 00 00 00 20 00 00 50 0d c0 a0 e1
  70. 0x00000860~0x0000087f: 00 d8 2d e9 04 b0 4c e2 00 a8 9d e8 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 10 0f 11 ee ff 0e 00 e2
  71. 0x00000880~0x0000089f: 26 0e 50 e3 00 00 a0 13 01 00 a0 03 00 a8 9d e8 0d c0 a0 e1 00 dc 2d e9 04 b0 4c e2 74 30 9f e5
  72. 0x000008a0~0x000008bf: 74 a0 9f e5 00 10 93 e5 0a a0 8f e0 21 18 a0 e1 01 18 a0 e1 10 3f 11 ee ff 3e 03 e2 26 0e 53 e3
  73. 0x000008c0~0x000008df: 04 00 00 0a 54 20 9f e5 54 30 9f e5 03 00 51 e1 02 00 51 11 07 00 00 1a 48 30 9f e5 3f 2c a0 e3
  74. 0x000008e0~0x000008ff: 03 30 9a e7 00 20 83 e5 3c 30 9f e5 03 30 9a e7 00 20 83 e5 00 ac 9d e8 28 30 9f e5 f0 20 a0 e3
  75. 0x00000900~0x0000091f: 03 30 9a e7 00 20 83 e5 1c 30 9f e5 03 30 9a e7 00 20 83 e5 00 ac 9d e8 b0 00 00 56 ec ac 14 00
  76. 0x00000920~0x0000093f: 00 00 44 32 aa 0a 44 32 5c 00 00 00 2c 00 00 00 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 d3 ff ff eb
  77. 0x00000940~0x0000095f: 00 a8 9d e8 0d c0 a0 e1 30 d8 2d e9 04 b0 4c e2 00 50 a0 e1 01 40 d5 e4 00 00 54 e3 30 a8 9d 08
  78. 0x00000960~0x0000097f: 0a 00 54 e3 0d 00 a0 e3 98 ff ff 0b 04 00 a0 e1 96 ff ff eb 01 40 d5 e4 00 00 54 e3 f7 ff ff 1a
  79. 0x00000980~0x0000099f: 30 a8 9d e8 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 a1 22 a0 e1 00 00 52 e3 0b 00 00 da 00 30 a0 e3
  80. 0x000009a0~0x000009bf: 04 30 80 e4 04 30 80 e4 04 30 80 e4 04 30 80 e4 04 30 80 e4 04 30 80 e4 01 20 42 e2 04 30 80 e4
  81. 0x000009c0~0x000009df: 03 00 52 e1 04 30 80 e4 f2 ff ff ea 10 00 11 e3 00 30 a0 13 04 30 80 14 04 30 80 14 04 30 80 14
  82. 0x000009e0~0x000009ff: 04 30 80 14 08 00 11 e3 00 30 a0 13 04 30 80 14 04 30 80 14 04 00 11 e3 00 30 a0 13 04 30 80 14
  83. 0x00000a00~0x00000a1f: 02 00 11 e3 00 30 a0 13 01 30 c0 14 01 30 c0 14 01 00 11 e3 00 30 a0 13 00 30 c0 15 00 a8 9d e8
  84. 0x00000a20~0x00000a3f: 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 a2 e1 a0 e1 00 00 5e e3 00 c0 a0 e1 12 00 00 da 01 30 d1 e4
  85. 0x00000a40~0x00000a5f: 01 e0 4e e2 01 30 cc e4 01 30 d1 e4 00 00 5e e3 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4
  86. 0x00000a60~0x00000a7f: 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4
  87. 0x00000a80~0x00000a9f: 01 30 cc e4 eb ff ff ea 04 00 12 e3 07 00 00 0a 01 30 d1 e4 01 30 cc e4 01 30 d1 e4 01 30 cc e4
  88. 0x00000aa0~0x00000abf: 01 30 d1 e4 01 30 cc e4 01 30 d1 e4 01 30 cc e4 02 00 12 e3 01 30 d1 14 01 30 cc 14 01 30 d1 14
  89. 0x00000ac0~0x00000adf: 01 30 cc 14 01 00 12 e3 00 30 d1 15 00 30 cc 15 00 a8 9d e8 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2
  90. 0x00000ae0~0x00000aff: 00 a8 9d e8 0d c0 a0 e1 10 d8 2d e9 04 b0 4c e2 00 00 50 e3 05 00 00 0a 08 00 40 e2 04 40 90 e5
  91. 0x00000b00~0x00000b1f: f3 ff ff eb 04 00 a0 e1 00 00 54 e3 f8 ff ff ea 00 00 a0 e3 10 a8 9d e8 0d c0 a0 e1 f0 dd 2d e9
  92. 0x00000b20~0x00000b3f: 04 b0 4c e2 c4 a0 9f e5 c4 50 9f e5 c4 70 9f e5 c4 30 9f e5 0a a0 8f e0 07 20 9a e7 03 30 9a e7
  93. 0x00000b40~0x00000b5f: 05 40 9a e7 00 10 93 e5 00 00 94 e5 00 30 92 e5 a8 80 9f e5 00 c0 a0 e3 08 20 9a e7 00 00 5c e1
  94. 0x00000b60~0x00000b7f: 03 00 81 e0 98 30 9f e5 00 60 92 e5 03 e0 9a e7 0b 00 00 2a 01 30 de e4 88 20 9f e5 01 30 c0 e4
  95. 0x00000b80~0x00000b9f: 02 20 9a e7 03 30 26 e0 ff 30 03 e2 00 10 94 e5 03 31 92 e7 01 c0 8c e2 01 00 5c e1 26 64 23 e0
  96. 0x00000ba0~0x00000bbf: f2 ff ff ea 60 30 9f e5 05 50 9a e7 03 e0 9a e7 07 40 9a e7 00 10 95 e5 00 30 9e e5 00 20 94 e5
  97. 0x00000bc0~0x00000bdf: 01 30 83 e0 08 c0 9a e7 40 00 9f e5 01 20 82 e0 00 30 8e e5 00 30 a0 e3 00 00 8a e0 00 60 8c e5
  98. 0x00000be0~0x00000bff: 00 20 84 e5 00 30 85 e5 55 ff ff eb f0 ad 9d e8 60 aa 14 00 20 00 00 00 44 00 00 00 50 00 00 00
  99. 0x00000c00~0x00000c1f: 34 00 00 00 58 00 00 00 14 00 00 00 4c 00 00 00 60 7c eb ff 0d c0 a0 e1 10 dc 2d e9 04 b0 4c e2
  100. 0x00000c20~0x00000c3f: 28 a0 9f e5 00 40 a0 e1 24 00 9f e5 0a a0 8f e0 00 00 8a e0 42 ff ff eb 04 00 a0 e1 40 ff ff eb
  101. 0x00000c40~0x00000c5f: 10 00 9f e5 00 00 8a e0 3d ff ff eb fe ff ff ea 68 a9 14 00 64 7c eb ff 68 7c eb ff 0d c0 a0 e1
  102. 0x00000c60~0x00000c7f: 10 dc 2d e9 04 b0 4c e2 58 a0 9f e5 58 30 9f e5 0a a0 8f e0 03 40 9a e7 00 30 94 e5 00 00 53 e3
  103. 0x00000c80~0x00000c9f: 48 00 9f 15 00 00 8a 10 e1 ff ff 1b 40 30 9f e5 01 10 a0 e3 03 20 9a e7 38 30 9f e5 03 30 9a e7
  104. 0x00000ca0~0x00000cbf: 03 30 62 e0 00 30 84 e5 2c 30 9f e5 03 30 9a e7 00 10 83 e5 24 30 9f e5 03 30 9a e7 00 20 83 e5
  105. 0x00000cc0~0x00000cdf: 00 00 d2 e5 10 ac 9d e8 24 a9 14 00 1c 00 00 00 7c 7c eb ff 24 00 00 00 10 00 00 00 60 00 00 00
  106. 0x00000ce0~0x00000cff: 00 00 00 00 0d c0 a0 e1 f0 df 2d e9 04 b0 4c e2 04 d0 4d e2 04 a2 9f e5 04 22 9f e5 0a a0 8f e0
  107. 0x00000d00~0x00000d1f: 02 30 9a e7 fc 91 9f e5 2c 20 0b e5 00 40 93 e5 f4 81 9f e5 09 30 9a e7 07 60 04 e2 00 50 93 e5
  108. 0x00000d20~0x00000d3f: 08 30 9a e7 04 40 66 e0 00 70 93 e5 0f 00 54 e3 35 56 a0 e1 16 00 00 8a d0 31 9f e5 03 10 9a e7
  109. 0x00000d40~0x00000d5f: cc 31 9f e5 00 00 91 e5 03 30 9a e7 00 30 93 e5 03 00 50 e1 06 00 00 2a b8 31 9f e5 01 20 80 e2
  110. 0x00000d60~0x00000d7f: 03 30 9a e7 00 30 93 e5 03 00 d0 e7 00 20 81 e5 00 00 00 ea b8 ff ff eb 00 00 50 e3 5d 00 00 ba
  111. 0x00000d80~0x00000d9f: ff 30 00 e2 13 54 85 e1 08 40 84 e2 0f 00 54 e3 e7 ff ff ea 05 68 a0 e1 10 40 44 e2 0f 00 54 e3
  112. 0x00000da0~0x00000dbf: 26 68 a0 e1 25 58 a0 e1 16 00 00 8a 5c 31 9f e5 03 10 9a e7 58 31 9f e5 00 00 91 e5 03 30 9a e7
  113. 0x00000dc0~0x00000ddf: 00 30 93 e5 03 00 50 e1 06 00 00 2a 44 31 9f e5 01 20 80 e2 03 30 9a e7 00 30 93 e5 03 00 d0 e7
  114. 0x00000de0~0x00000dff: 00 20 81 e5 00 00 00 ea 9b ff ff eb 00 00 50 e3 40 00 00 ba ff 30 00 e2 13 54 85 e1 08 40 84 e2
  115. 0x00000e00~0x00000e1f: 0f 00 54 e3 e7 ff ff ea 05 30 e0 e1 03 38 a0 e1 23 38 a0 e1 03 00 56 e1 01 00 a0 13 f8 af 9d 18
  116. 0x00000e20~0x00000e3f: 01 60 46 e2 01 00 76 e3 25 58 a0 e1 10 40 44 e2 26 00 00 0a 07 00 54 e3 15 00 00 8a cc 30 9f e5
  117. 0x00000e40~0x00000e5f: 03 10 9a e7 c8 30 9f e5 00 00 91 e5 03 30 9a e7 00 30 93 e5 03 00 50 e1 06 00 00 2a b4 30 9f e5
  118. 0x00000e60~0x00000e7f: 01 20 80 e2 03 30 9a e7 00 30 93 e5 03 00 d0 e7 00 20 81 e5 00 00 00 ea 77 ff ff eb 00 00 50 e3
  119. 0x00000e80~0x00000e9f: 1c 00 00 ba ff 30 00 e2 13 54 85 e1 08 40 84 e2 e7 ff ff ea 80 30 9f e5 03 30 9a e7 03 50 c7 e7
  120. 0x00000ea0~0x00000ebf: 01 70 87 e2 02 09 57 e3 03 00 00 1a 08 30 9a e7 00 70 83 e5 17 ff ff eb 02 79 47 e2 01 60 46 e2
  121. 0x00000ec0~0x00000edf: 01 00 76 e3 25 54 a0 e1 08 40 44 e2 d7 ff ff ea 2c 30 1b e5 09 20 9a e7 03 10 9a e7 28 30 9f e5
  122. 0x00000ee0~0x00000eff: 00 00 a0 e3 03 30 9a e7 00 50 82 e5 00 70 83 e5 00 40 81 e5 f8 af 9d e8 04 00 a0 e3 f8 af 9d e8
  123. 0x00000f00~0x00000f1f: 98 a8 14 00 04 00 00 00 38 00 00 00 20 00 00 00 60 00 00 00 1c 00 00 00 00 00 00 00 58 00 00 00
  124. 0x00000f20~0x00000f3f: 0d c0 a0 e1 f0 df 2d e9 04 b0 4c e2 24 d0 4d e2 b4 a5 9f e5 b4 55 9f e5 0a a0 8f e0 b0 c5 9f e5
  125. 0x00000f40~0x00000f5f: 34 20 0b e5 44 50 0b e5 05 20 9a e7 34 50 1b e5 48 c0 0b e5 38 30 0b e5 98 c5 9f e5 48 30 1b e5
  126. 0x00000f60~0x00000f7f: 85 e0 a0 e1 38 50 1b e5 0c 40 9a e7 03 c0 9a e7 85 30 a0 e1 b4 30 93 e1 b4 e0 9e e1 40 30 0b e5
  127. 0x00000f80~0x00000f9f: 74 35 9f e5 00 70 92 e5 03 30 9a e7 00 50 9c e5 00 80 93 e5 3c e0 0b e5 2c 00 0b e5 30 10 0b e5
  128. 0x00000fa0~0x00000fbf: 34 c0 1b e5 0c 00 55 e1 17 00 00 2a 4c 35 9f e5 03 10 9a e7 48 35 9f e5 00 00 91 e5 03 30 9a e7
  129. 0x00000fc0~0x00000fdf: 00 30 93 e5 03 00 50 e1 06 00 00 2a 34 35 9f e5 01 20 80 e2 03 30 9a e7 00 30 93 e5 03 00 d0 e7
  130. 0x00000fe0~0x00000fff: 00 20 81 e5 00 00 00 ea 1b ff ff eb 00 00 50 e3 3a 01 00 ba ff 30 00 e2 34 10 1b e5 13 75 87 e1
  131. xxxxxxxxxx~xxxxxxxxxx: /home/zenger/system/uImage{size=1357328,blocks=2652,blksize=4096}; read 4096(4096) bytes start from 0x00000000.
复制代码

论坛徽章:
0
7
发表于 2011-11-29 11:04
diff结果
  1. --- u        2011-11-29 10:39:23.000000000 +0800
  2. +++ l        2011-11-29 10:40:29.000000000 +0800
  3. @@ -1,5 +1,5 @@
  4. -JNP2440 # yaffs fileread /system/uImage 0 4096
  5. -0x00000000~0x0000001f: 27 05 19 56 4e 4f b6 f6 4e 85 bf f0 00 14 b5 d0 30 00 80 00 30 00 80 40 82 7d ea 41 05 02 02 00
  6. +[root@joinus-jnp2440</>]# /mnt/nfs/work/fileread -o 0 -s 4096 /home/zenger/system/uImage
  7. +0x00000000~0x0000001f: 27 05 19 56 4e 4f b6 f6 4e 85 3f f0 00 14 b5 d0 30 00 80 00 30 00 80 40 82 7d ea 41 05 02 02 00
  8. 0x00000020~0x0000003f: 6c 69 6e 75 78 2d 32 2e 36 2e 32 36 2d 6a 6e 73 6e 65 74 2d 7a 65 6e 67 65 72 00 00 00 00 00 00
  9. 0x00000040~0x0000005f: 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1
  10. 0x00000060~0x0000007f: 02 00 00 ea 18 28 6f 01 00 00 00 00 d0 b5 14 00 01 70 a0 e1 02 80 a0 e1 00 20 0f e1 03 00 12 e3
  11. @@ -13,9 +13,9 @@
  12. 0x00000160~0x0000017f: 26 01 00 eb 00 f0 85 e0 04 00 a0 e1 07 30 a0 e1 92 0b 00 eb 97 00 00 ea 38 01 00 00 d0 b5 14 00
  13. 0x00000180~0x0000019f: 10 3a 15 00 00 80 00 30 00 00 00 00 5c b5 14 00 c4 b5 14 00 10 4a 15 00 f0 03 00 00 00 00 00 00
  14. 0x000001a0~0x000001bf: 08 30 a0 e3 91 00 00 ea 3f 00 a0 e3 17 0f 06 ee 37 0f 06 ee 80 00 a0 e3 10 0f 02 ee 30 0f 02 ee
  15. -0x000001c0~0x000001df: 10 0f 03 ee 03 09 a0 e3 30 0f 05 ee 10 0f 05 ee 00 00 a0 e3 ba 0f 07 ee 15 0f 07 ee 16 0f 07 ee
  16. +0x000001c0~0x000001df: 10 0f 03 ee 03 09 a0 e3 30 0f 05 ee 10 0f 05 ee 00 00 a0 e3 9a 0f 07 ee 15 0f 07 ee 16 0f 07 ee
  17. 0x000001e0~0x000001ff: 10 0f 11 ee 2d 00 80 e3 01 0a 80 e3 10 0f 01 ee 00 00 a0 e3 15 0f 07 ee 16 0f 07 ee 0e f0 a0 e1
  18. -0x00000200~0x0000021f: 1f 00 a0 e3 17 0f 06 ee 80 00 a0 e3 10 0f 02 ee 10 0f 03 ee 03 09 a0 e3 10 0f 05 ee 00 00 a0 e3
  19. +0x00000200~0x0000021f: 3f 00 a0 e3 17 0f 06 ee 80 00 a0 e3 10 0f 02 ee 10 0f 03 ee 03 09 a0 e3 10 0f 05 ee 00 00 a0 e3
  20. 0x00000220~0x0000023f: 10 0f 07 ee 10 0f 11 ee 0d 00 80 e3 00 00 a0 e3 10 0f 01 ee 10 0f 07 ee 0e f0 a0 e1 01 39 44 e2
  21. 0x00000240~0x0000025f: ff 30 c3 e3 3f 3c c3 e3 03 00 a0 e1 20 99 a0 e1 09 99 a0 e1 01 a2 89 e2 12 10 a0 e3 03 1b 81 e3
  22. 0x00000260~0x0000027f: 01 29 83 e2 09 00 51 e1 0c 10 81 23 0a 00 51 e1 0c 10 c1 23 04 10 80 e4 01 16 81 e2 02 00 30 e1
  23. @@ -35,14 +35,14 @@
  24. 0x00000420~0x0000043f: 6d 00 00 ea 0e f0 a0 e1 00 00 00 00 00 f0 00 00 0e f0 a0 e1 0e f0 a0 e1 0e f0 a0 e1 00 70 00 41
  25. 0x00000440~0x0000045f: 00 fe f8 ff 66 00 00 ea 65 00 00 ea 0e f0 a0 e1 00 72 80 41 00 ff ff ff 92 ff ff ea 4f 00 00 ea
  26. 0x00000460~0x0000047f: 0e f0 a0 e1 00 74 00 41 00 ff 00 ff 63 ff ff ea 44 00 00 ea c0 00 00 ea 00 94 00 41 00 ff 00 ff
  27. -0x00000480~0x0000049f: 48 ff ff ea 37 00 00 ea 5e 00 00 ea 00 70 00 00 00 f0 00 00 0e f0 a0 e1 0e f0 20 e1 0e f0 a0 e1
  28. +0x00000480~0x0000049f: 48 ff ff ea 37 00 00 ea 5e 00 00 ea 00 70 00 00 00 f0 00 00 0e f0 a0 e1 0e f0 a0 e1 0e f0 a0 e1
  29. 0x000004a0~0x000004bf: 00 a1 01 44 e0 ff ff ff 7e ff ff ea 3b 00 00 ea 99 00 00 ea 10 b1 01 69 f0 ff ff ff 79 ff ff ea
  30. 0x000004c0~0x000004df: 36 00 00 ea 94 00 00 ea 10 53 05 56 f0 ff ff ff 74 ff ff ea 31 00 00 ea 8a 00 00 ea 00 00 02 00
  31. 0x000004e0~0x000004ff: 00 00 0f 00 6f ff ff ea 2c 00 00 ea 8a 00 00 ea 00 00 05 00 00 00 0f 00 6a ff ff ea 27 00 00 ea
  32. 0x00000500~0x0000051f: 85 00 00 ea 00 00 06 00 00 00 0f 00 65 ff ff ea 22 00 00 ea 7b 00 00 ea 00 b0 07 00 00 f0 0f 00
  33. 0x00000520~0x0000053f: 60 ff ff ea 1d 00 00 ea 44 00 00 ea 00 00 0f 00 00 00 0f 00 67 ff ff ea 1f 00 00 ea 45 00 00 ea
  34. 0x00000540~0x0000055f: 00 00 00 00 00 00 00 00 0e f0 a0 e1 0e f0 a0 e1 0e f0 a0 e1 00 00 00 00 00 00 00 00 00 00 00 00
  35. -0x00000560~0x0000057f: 0c 30 a0 e3 a1 ff ff ea 10 0f 11 ee 0d 00 c0 e3 10 0f 09 ee 00 00 a0 e3 9a 0f 07 ee 16 0f 07 ee
  36. +0x00000560~0x0000057f: 0c 30 a0 e3 a1 ff ff ea 10 0f 11 ee 0d 00 c0 e3 10 0f 01 ee 00 00 a0 e3 9a 0f 07 ee 16 0f 07 ee
  37. 0x00000580~0x0000059f: 15 0f 07 ee 0e f0 a0 e1 10 0f 11 ee 0d 00 c0 e3 10 0f 01 ee 00 00 a0 e3 10 0f 07 ee 0e f0 a0 e1
  38. 0x000005a0~0x000005bf: 10 0f 11 ee 0d 00 c0 e3 10 0f 01 ee 00 00 a0 e3 17 0f 07 ee 17 0f 08 ee 0e f0 a0 e1 10 0f 11 ee
  39. 0x000005c0~0x000005df: 0d 00 c0 e3 10 0f 01 ee 0e c0 a0 e1 21 00 00 eb 00 00 a0 e3 17 0f 08 ee 0c f0 a0 e1 30 00 a0 e3
  40. @@ -53,20 +53,20 @@
  41. 0x00000660~0x0000067f: 02 00 00 0a 00 a0 a0 e3 1e af 07 ee 22 00 00 ea bf 0e 2d e9 30 0f 30 ee 07 34 10 e2 a3 3b a0 e1
  42. 0x00000680~0x0000069f: 1a 00 00 0a 00 a0 a0 e3 aa 20 8a e0 30 12 a0 e1 07 10 01 e2 02 00 51 e3 11 00 00 ba 10 af 40 ee
  43. 0x000006a0~0x000006bf: 95 af 07 ee 10 1f 30 ee 07 20 01 e2 04 20 82 e2 d0 40 9f e5 a1 41 14 e0 14 5f 6f e1 c8 70 9f e5
  44. -0x000006c0~0x000006df: a1 76 17 e0 04 90 a0 e1 19 b5 8a e1 17 b2 8b e1 5e bf 07 fe 01 90 59 e2 fa ff ff aa 01 70 57 e2
  45. +0x000006c0~0x000006df: a1 76 17 e0 04 90 a0 e1 19 b5 8a e1 17 b2 8b e1 5e bf 07 ee 01 90 59 e2 fa ff ff aa 01 70 57 e2
  46. 0x000006e0~0x000006ff: f7 ff ff aa 02 a0 8a e2 0a 00 53 e1 e5 ff ff ca 00 a0 a0 e3 10 af 40 ee bf 0e bd e8 15 af 07 ee
  47. 0x00000700~0x0000071f: 9a af 07 ee 0e f0 a0 e1 7e ff 17 ee fd ff ff 1a 15 0f 07 ee 9a 0f 07 ee 0e f0 a0 e1 01 28 a0 e3
  48. 0x00000720~0x0000073f: 20 b0 a0 e3 30 3f 10 ee 06 00 33 e1 09 00 00 0a 23 19 a0 e1 07 10 01 e2 01 2b a0 e3 12 21 a0 e1
  49. 0x00000740~0x0000075f: 01 09 13 e3 a2 20 82 10 23 36 a0 e1 03 30 03 e2 08 b0 a0 e3 1b b3 a0 e1 3f 10 cf e3 02 20 81 e0
  50. 0x00000760~0x0000077f: 0b 30 91 e6 02 00 31 e1 fc ff ff 1a 15 1f 07 ee 16 1f 07 ee 9a 1f 07 ee 0e f0 a0 e1 00 10 a0 e3
  51. -0x00000780~0x0000079f: 10 0b 07 ee 0e f0 a0 e1 ff 03 00 00 ff 7f 00 00 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1
  52. +0x00000780~0x0000079f: 10 0f 07 ee 0e f0 a0 e1 ff 03 00 00 ff 7f 00 00 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1
  53. 0x000007a0~0x000007bf: 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 05 02 80 e2 00 10 80 e5 00 a8 9d e8 0d c0 a0 e1 00 d8 2d e9
  54. 0x000007c0~0x000007df: 04 b0 4c e2 05 02 80 e2 00 00 90 e5 00 a8 9d e8 0d c0 a0 e1 00 dc 2d e9 04 b0 4c e2 85 32 a0 e3
  55. 0x000007e0~0x000007ff: 00 30 93 e5 58 a0 9f e5 01 00 13 e3 0a a0 8f e0 50 20 9f 05 0b 00 00 0a 4c 30 9f e5 00 20 93 e5
  56. 0x00000800~0x0000081f: 48 30 9f e5 03 30 9a e7 00 10 93 e5 40 30 9f e5 01 20 02 e0 03 30 9a e7 00 30 93 e5 03 00 52 e1
  57. 0x00000820~0x0000083f: f4 ff ff 2a 03 00 00 ea 00 30 92 e5 04 00 13 e3 00 00 00 1a fb ff ff ea 18 30 9f e5 00 00 83 e5
  58. 0x00000840~0x0000085f: 00 ac 9d e8 a8 ad 14 00 10 00 00 50 18 00 00 50 2c 00 00 00 5c 00 00 00 20 00 00 50 0d c0 a0 e1
  59. -0x00000860~0x0000087f: 00 d8 2d e9 04 b0 4c e2 08 a8 9d e8 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 10 0f 11 ee ff 0e 00 e2
  60. +0x00000860~0x0000087f: 00 d8 2d e9 04 b0 4c e2 00 a8 9d e8 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 10 0f 11 ee ff 0e 00 e2
  61. 0x00000880~0x0000089f: 26 0e 50 e3 00 00 a0 13 01 00 a0 03 00 a8 9d e8 0d c0 a0 e1 00 dc 2d e9 04 b0 4c e2 74 30 9f e5
  62. 0x000008a0~0x000008bf: 74 a0 9f e5 00 10 93 e5 0a a0 8f e0 21 18 a0 e1 01 18 a0 e1 10 3f 11 ee ff 3e 03 e2 26 0e 53 e3
  63. 0x000008c0~0x000008df: 04 00 00 0a 54 20 9f e5 54 30 9f e5 03 00 51 e1 02 00 51 11 07 00 00 1a 48 30 9f e5 3f 2c a0 e3
  64. @@ -80,7 +80,7 @@
  65. 0x000009c0~0x000009df: 03 00 52 e1 04 30 80 e4 f2 ff ff ea 10 00 11 e3 00 30 a0 13 04 30 80 14 04 30 80 14 04 30 80 14
  66. 0x000009e0~0x000009ff: 04 30 80 14 08 00 11 e3 00 30 a0 13 04 30 80 14 04 30 80 14 04 00 11 e3 00 30 a0 13 04 30 80 14
  67. 0x00000a00~0x00000a1f: 02 00 11 e3 00 30 a0 13 01 30 c0 14 01 30 c0 14 01 00 11 e3 00 30 a0 13 00 30 c0 15 00 a8 9d e8
  68. -0x00000a20~0x00000a3f: 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 a2 e0 a0 e1 00 00 5e e3 00 c0 a0 e1 12 00 00 da 01 30 d1 e4
  69. +0x00000a20~0x00000a3f: 0d c0 a0 e1 00 d8 2d e9 04 b0 4c e2 a2 e1 a0 e1 00 00 5e e3 00 c0 a0 e1 12 00 00 da 01 30 d1 e4
  70. 0x00000a40~0x00000a5f: 01 e0 4e e2 01 30 cc e4 01 30 d1 e4 00 00 5e e3 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4
  71. 0x00000a60~0x00000a7f: 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4 01 30 cc e4 01 30 d1 e4
  72. 0x00000a80~0x00000a9f: 01 30 cc e4 eb ff ff ea 04 00 12 e3 07 00 00 0a 01 30 d1 e4 01 30 cc e4 01 30 d1 e4 01 30 cc e4
  73. @@ -93,7 +93,7 @@
  74. 0x00000b60~0x00000b7f: 03 00 81 e0 98 30 9f e5 00 60 92 e5 03 e0 9a e7 0b 00 00 2a 01 30 de e4 88 20 9f e5 01 30 c0 e4
  75. 0x00000b80~0x00000b9f: 02 20 9a e7 03 30 26 e0 ff 30 03 e2 00 10 94 e5 03 31 92 e7 01 c0 8c e2 01 00 5c e1 26 64 23 e0
  76. 0x00000ba0~0x00000bbf: f2 ff ff ea 60 30 9f e5 05 50 9a e7 03 e0 9a e7 07 40 9a e7 00 10 95 e5 00 30 9e e5 00 20 94 e5
  77. -0x00000bc0~0x00000bdf: 01 30 83 e0 08 c0 9a e7 40 00 9f e5 01 20 82 e0 00 30 8e e1 00 30 a0 e3 00 00 8a e0 00 60 8c e5
  78. +0x00000bc0~0x00000bdf: 01 30 83 e0 08 c0 9a e7 40 00 9f e5 01 20 82 e0 00 30 8e e5 00 30 a0 e3 00 00 8a e0 00 60 8c e5
  79. 0x00000be0~0x00000bff: 00 20 84 e5 00 30 85 e5 55 ff ff eb f0 ad 9d e8 60 aa 14 00 20 00 00 00 44 00 00 00 50 00 00 00
  80. 0x00000c00~0x00000c1f: 34 00 00 00 58 00 00 00 14 00 00 00 4c 00 00 00 60 7c eb ff 0d c0 a0 e1 10 dc 2d e9 04 b0 4c e2
  81. 0x00000c20~0x00000c3f: 28 a0 9f e5 00 40 a0 e1 24 00 9f e5 0a a0 8f e0 00 00 8a e0 42 ff ff eb 04 00 a0 e1 40 ff ff eb
  82. @@ -103,7 +103,7 @@
  83. 0x00000ca0~0x00000cbf: 03 30 62 e0 00 30 84 e5 2c 30 9f e5 03 30 9a e7 00 10 83 e5 24 30 9f e5 03 30 9a e7 00 20 83 e5
  84. 0x00000cc0~0x00000cdf: 00 00 d2 e5 10 ac 9d e8 24 a9 14 00 1c 00 00 00 7c 7c eb ff 24 00 00 00 10 00 00 00 60 00 00 00
  85. 0x00000ce0~0x00000cff: 00 00 00 00 0d c0 a0 e1 f0 df 2d e9 04 b0 4c e2 04 d0 4d e2 04 a2 9f e5 04 22 9f e5 0a a0 8f e0
  86. -0x00000d00~0x00000d1f: 02 30 9a e7 fc 91 9f e5 2c 20 0b e5 00 40 93 e5 f4 81 9f e5 09 30 9a e7 07 60 04 e2 10 50 93 e5
  87. +0x00000d00~0x00000d1f: 02 30 9a e7 fc 91 9f e5 2c 20 0b e5 00 40 93 e5 f4 81 9f e5 09 30 9a e7 07 60 04 e2 00 50 93 e5
  88. 0x00000d20~0x00000d3f: 08 30 9a e7 04 40 66 e0 00 70 93 e5 0f 00 54 e3 35 56 a0 e1 16 00 00 8a d0 31 9f e5 03 10 9a e7
  89. 0x00000d40~0x00000d5f: cc 31 9f e5 00 00 91 e5 03 30 9a e7 00 30 93 e5 03 00 50 e1 06 00 00 2a b8 31 9f e5 01 20 80 e2
  90. 0x00000d60~0x00000d7f: 03 30 9a e7 00 30 93 e5 03 00 d0 e7 00 20 81 e5 00 00 00 ea b8 ff ff eb 00 00 50 e3 5d 00 00 ba
  91. @@ -117,14 +117,14 @@
  92. 0x00000e60~0x00000e7f: 01 20 80 e2 03 30 9a e7 00 30 93 e5 03 00 d0 e7 00 20 81 e5 00 00 00 ea 77 ff ff eb 00 00 50 e3
  93. 0x00000e80~0x00000e9f: 1c 00 00 ba ff 30 00 e2 13 54 85 e1 08 40 84 e2 e7 ff ff ea 80 30 9f e5 03 30 9a e7 03 50 c7 e7
  94. 0x00000ea0~0x00000ebf: 01 70 87 e2 02 09 57 e3 03 00 00 1a 08 30 9a e7 00 70 83 e5 17 ff ff eb 02 79 47 e2 01 60 46 e2
  95. -0x00000ec0~0x00000edf: 01 00 76 e3 25 54 a0 e1 08 40 44 e6 d7 ff ff ea 2c 30 1b e5 09 20 9a e7 03 10 9a e7 28 30 9f e5
  96. +0x00000ec0~0x00000edf: 01 00 76 e3 25 54 a0 e1 08 40 44 e2 d7 ff ff ea 2c 30 1b e5 09 20 9a e7 03 10 9a e7 28 30 9f e5
  97. 0x00000ee0~0x00000eff: 00 00 a0 e3 03 30 9a e7 00 50 82 e5 00 70 83 e5 00 40 81 e5 f8 af 9d e8 04 00 a0 e3 f8 af 9d e8
  98. 0x00000f00~0x00000f1f: 98 a8 14 00 04 00 00 00 38 00 00 00 20 00 00 00 60 00 00 00 1c 00 00 00 00 00 00 00 58 00 00 00
  99. 0x00000f20~0x00000f3f: 0d c0 a0 e1 f0 df 2d e9 04 b0 4c e2 24 d0 4d e2 b4 a5 9f e5 b4 55 9f e5 0a a0 8f e0 b0 c5 9f e5
  100. 0x00000f40~0x00000f5f: 34 20 0b e5 44 50 0b e5 05 20 9a e7 34 50 1b e5 48 c0 0b e5 38 30 0b e5 98 c5 9f e5 48 30 1b e5
  101. 0x00000f60~0x00000f7f: 85 e0 a0 e1 38 50 1b e5 0c 40 9a e7 03 c0 9a e7 85 30 a0 e1 b4 30 93 e1 b4 e0 9e e1 40 30 0b e5
  102. -0x00000f80~0x00000f9f: 74 35 9f e5 00 70 92 e5 03 30 9a e7 00 50 9c e5 00 80 93 e5 38 e0 0b e5 2c 00 0b e5 30 10 0b e5
  103. +0x00000f80~0x00000f9f: 74 35 9f e5 00 70 92 e5 03 30 9a e7 00 50 9c e5 00 80 93 e5 3c e0 0b e5 2c 00 0b e5 30 10 0b e5
  104. 0x00000fa0~0x00000fbf: 34 c0 1b e5 0c 00 55 e1 17 00 00 2a 4c 35 9f e5 03 10 9a e7 48 35 9f e5 00 00 91 e5 03 30 9a e7
  105. 0x00000fc0~0x00000fdf: 00 30 93 e5 03 00 50 e1 06 00 00 2a 34 35 9f e5 01 20 80 e2 03 30 9a e7 00 30 93 e5 03 00 d0 e7
  106. 0x00000fe0~0x00000fff: 00 20 81 e5 00 00 00 ea 1b ff ff eb 00 00 50 e3 3a 01 00 ba ff 30 00 e2 34 10 1b e5 13 75 87 e1
  107. -xxxxxxxxxx~xxxxxxxxxx: /system/uImage{size=1357328,blocks=2652,blksize=512}; read 4096(4096) bytes start from 0x00000000.
  108. +xxxxxxxxxx~xxxxxxxxxx: /home/zenger/system/uImage{size=1357328,blocks=2652,blksize=4096}; read 4096(4096) bytes start from 0x00000000.
复制代码
这样看起来,错误的规律是linux通过yaffs写的uImage文件不正确,错误的关系是有些字节有位翻转的现象,
所以linux读取能够正确而u-boot读取出来的是错误的很可能就是linux使用了ecc里面的纠错功能,而u-boot没有实现这个

所以修正这个我觉得有两个方法
1. 保证linux写的数据完全正确(是时序配置不太好导致写nand会有位翻转?)
2. 或者给u-boot加上纠错功能

大家有什么看法就告诉我,
我也会把我做的结果发出来

论坛徽章:
0
8 [报告]
发表于 2011-11-29 11:32 |只看该作者
建议使用mtd-utils提供的nanddump工具读flash中的数据,格式比较清晰,包括oob区都可以打印出来。可能对你调试有帮助。

论坛徽章:
0
9 [报告]
发表于 2011-11-29 14:48 |只看该作者
本帖最后由 zengeronline 于 2011-11-29 14:57 编辑

多谢你的建议,呵呵
可惜在把代码下载下来后没有编译成功,后来想想不是必须就没有往下走了

我现在已经确定错误的位置了,在我把linux类和重新menuconfig,在nand驱动里去掉hwecc后,读到的内容就和在u-boot下读取出来的一样了,
还看到我的linux内核没有选择校验page写功能,在选择了校验后,重新编译内核,在用这个内核启动,挂载nfs,重新复制uImage文件到yaffs分区,u-boot读取后md5校验就对了

所以解决这个问题有两个方法,
一是 linux操作nand的驱动去掉hwecc,选上page写校验功能,这样保证写入到nand flash上的数据完全正确
二是 u-boot关于nand读取的代码,实现ecc纠错功能,这样不但能知道自己读取的内能是否正确,而且能够保证在有真实的位翻转(只有一位)的情况下纠正错误数据

论坛徽章:
0
10 [报告]
发表于 2011-11-29 17:33 |只看该作者
发生这个情况的原因,
linux内核里面对2440的nand flash驱动使用了chip->ecc.mode = NAND_ECC_NONE
而在u-boot里面对2440的nand flash驱动使用了 chip->ecc.mode        = NAND_ECC_SOFT

这样导致u-boot读取不正确,所以把u-boot的driver/mtd/nand/s3c24x0_nand.c中的初始化函数配置为chip->ecc.mode        = NAND_ECC_NONE就不会有错误了
先就这样算了,懒得搞了

以后有时间在看看能不能两边都用上纠错算法
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP