CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 10229|回复: 5

nand分区程序的奇怪问题

[复制链接]
发表于 2013-11-17 09:37:30 | 显示全部楼层 |阅读模式
我用的是最新的sunxi-tools
执行:
nand-part /dev/nand 32768 'bootloader 32768' 'root 0'
  1. check partition table copy 0: mbr: version 0x00000200, magic softw411
  2. OK
  3. check partition table copy 1: mbr: version 0x00000200, magic softw411
  4. OK
  5. check partition table copy 2: mbr: version 0x00000200, magic softw411
  6. OK
  7. check partition table copy 3: mbr: version 0x00000200, magic softw411
  8. OK
  9. mbr: version 0x00000200, magic softw411
  10. 2 partitions
  11. partition  1: class =         DISK, name =   bootloader, partition start =    32768, partition size =    32768 user_type=0
  12. partition  2: class =         DISK, name =         root, partition start =    65536, partition size =        0 user_type=0
  13. check partition table copy 0: mbr: version 0x00000200, magic softw411
  14. check partition table copy 1: mbr: version 0x00000200, magic softw411
  15. check partition table copy 2: mbr: version 0x00000200, magic softw411
  16. check partition table copy 3: mbr: version 0x00000200, magic softw411

  17. ready to write new partition tables:
  18. mbr: version 0x00000200, magic softw411
  19. 2 partitions
  20. partition  1: class =         DISK, name =   bootloader, partition start =    32768, partition size =    32768 user_type=0
  21. partition  2: class =         DISK, name =         root, partition start =    65536, partition size =        0 user_type=0

  22. write new partition tables? (Y/N)

  23. verifying new partition tables:
  24. check partition table copy 0: mbr: version 0x00000200, magic softw411
  25. OK
  26. check partition table copy 1: mbr: version 0x00000200, magic softw411
  27. OK
  28. check partition table copy 2: mbr: version 0x00000200, magic softw411
  29. OK
  30. check partition table copy 3: mbr: version 0x00000200, magic softw411
  31. OK
  32. mbr: version 0x00000200, magic softw411
  33. 2 partitions
  34. partition  1: class =         DISK, name =   bootloader, partition start =    32768, partition size =    32768 user_type=0
  35. partition  2: class =         DISK, name =         root, partition start =    65536, partition size =        0 user_type=0
复制代码
  1. root@cubieboard:~/tools/nand# ls /dev
  2. ace_dev          g2d         loop5               ppp        tty12  tty3   tty47  tty7       usbmon1
  3. ashmem           i2c-0       loop6               ptmx       tty13  tty30  tty48  tty8       usbmon2
  4. autofs           i2c-1       loop7               pts        tty14  tty31  tty49  tty9       usbmon3
  5. binder           i2c-2       loop-control        ram0       tty15  tty32  tty5   ttyS0      usbmon4
  6. block            i2c-3       MAKEDEV             ram1       tty16  tty33  tty50  ttyS1      usbmon5
  7. bus              i2c-4       mapper              random     tty17  tty34  tty51  ttyS2      vcs
  8. cachefiles       i2c-5       mem                 rfkill     tty18  tty35  tty52  ttyS3      vcs1
  9. cedar_dev        input       mmcblk0             root       tty19  tty36  tty53  ttyS4      vcsa
  10. char             kmem        mmcblk0p1           shm        tty2   tty37  tty54  ttyS5      vcsa1
  11. console          kmsg        mmcblk0p2           snd        tty20  tty38  tty55  ttyS6      watchdog
  12. cpu_dma_latency  log_events  nand                stderr     tty21  tty39  tty56  ttyS7      zero
  13. cuse             log_main    nanda               stdin      tty22  tty4   tty57  urandom
  14. disk             log_radio   nandb               stdout     tty23  tty40  tty58  usbdev1.1
  15. disp             log_system  nand_log.log        sunxi-lcd  tty24  tty41  tty59  usbdev2.1
  16. fb0              loop0       net                 tty        tty25  tty42  tty6   usbdev3.1
  17. fb1              loop1       network_latency     tty0       tty26  tty43  tty60  usbdev3.2
  18. fd               loop2       network_throughput  tty1       tty27  tty44  tty61  usbdev4.1
  19. full             loop3       null                tty10      tty28  tty45  tty62  usbdev5.1
  20. fuse             loop4       pa_dev              tty11      tty29  tty46  tty63  usbmon0
复制代码
可以看到只有两个nand分区,nanda nandb
但是重启以后
  1. Broadcast message from root@cubieboard (pts/0) (Thu Jan  1 08:12:44 1970):
  2. The system is going down for reboot NOW!
复制代码
  1. root@cubieboard:~/tools/nand# ls /dev
  2. ace_dev          g2d         loop5         nandi               stdin      tty22  tty4   tty57  urandom
  3. ashmem           i2c-0       loop6         nandj               stdout     tty23  tty40  tty58  usbdev1.1
  4. autofs           i2c-1       loop7         nandk               sunxi-lcd  tty24  tty41  tty59  usbdev2.1
  5. binder           i2c-2       loop-control  net                 tty        tty25  tty42  tty6   usbdev3.1
  6. block            i2c-3       MAKEDEV       network_latency     tty0       tty26  tty43  tty60  usbdev3.2
  7. bus              i2c-4       mapper        network_throughput  tty1       tty27  tty44  tty61  usbdev4.1
  8. cachefiles       i2c-5       mem           null                tty10      tty28  tty45  tty62  usbdev5.1
  9. cedar_dev        input       mmcblk0       pa_dev              tty11      tty29  tty46  tty63  usbmon0
  10. char             kmem        mmcblk0p1     ppp                 tty12      tty3   tty47  tty7   usbmon1
  11. console          kmsg        mmcblk0p2     ptmx                tty13      tty30  tty48  tty8   usbmon2
  12. cpu_dma_latency  log_events  nand          pts                 tty14      tty31  tty49  tty9   usbmon3
  13. cuse             log_main    nanda         ram0                tty15      tty32  tty5   ttyS0  usbmon4
  14. disk             log_radio   nandb         ram1                tty16      tty33  tty50  ttyS1  usbmon5
  15. disp             log_system  nandc         random              tty17      tty34  tty51  ttyS2  vcs
  16. fb0              loop0       nandd         rfkill              tty18      tty35  tty52  ttyS3  vcs1
  17. fb1              loop1       nande         root                tty19      tty36  tty53  ttyS4  vcsa
  18. fd               loop2       nandf         shm                 tty2       tty37  tty54  ttyS5  vcsa1
  19. full             loop3       nandg         snd                 tty20      tty38  tty55  ttyS6  watchdog
  20. fuse             loop4       nandh         stderr              tty21      tty39  tty56  ttyS7  zero
复制代码
又回来了!!
怎么回事!!
然后nand-part显示:
  1. check partition table copy 0: mbr: version 0x00000200, magic softw411
  2. OK
  3. check partition table copy 1: mbr: version 0x00000200, magic softw411
  4. OK
  5. check partition table copy 2: mbr: version 0x00000200, magic softw411
  6. OK
  7. check partition table copy 3: mbr: version 0x00000200, magic softw411
  8. OK
  9. mbr: version 0x00000200, magic softw411
  10. 11 partitions
  11. partition  1: class =         DISK, name =   bootloader, partition start =    32768, partition size =    32768 user_type=0
  12. partition  2: class =         DISK, name =          env, partition start =    65536, partition size =    32768 user_type=0
  13. partition  3: class =         DISK, name =         boot, partition start =    98304, partition size =    32768 user_type=0
  14. partition  4: class =         DISK, name =       system, partition start =   131072, partition size =  1048576 user_type=2
  15. partition  5: class =         DISK, name =         data, partition start =  1179648, partition size =  1048576 user_type=2
  16. partition  6: class =         DISK, name =         misc, partition start =  2228224, partition size =    32768 user_type=0
  17. partition  7: class =         DISK, name =     recovery, partition start =  2260992, partition size =    65536 user_type=0
  18. partition  8: class =         DISK, name =        cache, partition start =  2326528, partition size =   655360 user_type=2
  19. partition  9: class =         DISK, name =      private, partition start =  2981888, partition size =    32768 user_type=0
  20. partition 10: class =         DISK, name =       databk, partition start =  3014656, partition size =   524288 user_type=0
  21. partition 11: class =         DISK, name =        UDISK, partition start =  3538944, partition size =  4194304 user_type=0
  22. check partition table copy 0: mbr: version 0x00000200, magic softw411
  23. check partition table copy 1: mbr: version 0x00000200, magic softw411
  24. check partition table copy 2: mbr: version 0x00000200, magic softw411
  25. check partition table copy 3: mbr: version 0x00000200, magic softw411
复制代码
这是怎么回事啊……
重启前我sync了一下,是这个原因吗?我觉得应该不是
回复

使用道具 举报

发表于 2013-11-17 10:35:10 | 显示全部楼层
sync以后就应该写了盘啊,你要不dd一下nand看看分区表改了么……
回复 支持 反对

使用道具 举报

发表于 2013-11-17 12:00:35 | 显示全部楼层
lsblk看看
回复 支持 反对

使用道具 举报

发表于 2013-11-17 17:31:22 | 显示全部楼层
楼主的nand-part可以用在A20上吗?可否分享一下?
想把TF卡的系统做到NAND上,一直没搞定,郁闷~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-17 19:06:47 | 显示全部楼层
elan 发表于 2013-11-17 17:31
楼主的nand-part可以用在A20上吗?可否分享一下?
想把TF卡的系统做到NAND上,一直没搞定,郁闷~~~  ...

我的cbos 1.5的nand-part是老的,换成最新的也不行,1.6正在修复
回复 支持 反对

使用道具 举报

发表于 2014-8-17 21:48:55 | 显示全部楼层
请教一下    我输入nand-part时   显示 command not found  求解答?
如何安装?  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-23 19:59 , Processed in 0.022785 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部