CubieBoard中文论坛

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

什么情况,自己做得NAND镜像,启动时出现这个,求解答

[复制链接]
发表于 2014-12-5 23:39:43 | 显示全部楼层 |阅读模式
  1. HELLO! BOOT0 is starting!
  2. boot0 version : 2.0.0▒
  3. read dram para.
  4. dram driver version: 1.15
  5. dram size =2048MB
  6. 0xffdfffff
  7. super_standby_flag = 0
  8. Succeed in opening nand flash.
  9. block from 2 to 6
  10. deal block 2
  11. Succeed in reading Boot1 file head.
  12. The size of Boot1 is 0x00068000.
  13. The file stored in 0x00000000 of block 2 is perfect.
  14. Check is correct.
  15. Ready to disable icache.
  16. Succeed in loading Boot1.
  17. Jump to Boot1.
  18. [       0.146] boot1 version : 2.0.0
  19. [       0.146] script installed early ok
  20. [       0.147] pmu type = 3
  21. [       0.251] bat vol = 918 mv
  22. [       0.265] axi:ahb:apb=4:2:2
  23. [       0.265] set dcdc2=1450mv, clock=912M successed
  24. [       0.267] key
  25. [       0.280] no key found
  26. [       0.280] flash init start
  27. [       0.280] NB1 : enter NFB_Init
  28. [       0.283] NB1 : enter phy init
  29. [       0.286] [NAND] nand driver(b) version: 0x0x00000002, 0x0x00000012, data:                                                                                                                                                              0x20130627
  30. [       0.294] get the good blk ratio from hwscan : 912
  31. [       0.299] NB1 : nand phy init ok
  32. [       0.345] NB1 : init ok
  33. [       0.345] flash init finish
  34. [       0.347] fs init ok
  35. [       0.348] fattype FAT16
  36. [       0.350] fs mount ok
  37. [       0.354] nand good_block_ratio=912
  38. [       0.356] storage_type=0
  39. [       0.367] 0
  40. [       0.367] set pc
  41. [       0.367] usbdc_vol = 4000, usbdc_cur = 0
  42. [       0.369] usbpc_vol = 4200, usbpc_cur = 0
  43. [       0.373] init to usb pc
  44. [       0.376] set pc
  45. [       0.455] lcd 0 timeout=50
  46. [       0.456] key value = 0
  47. [       0.456] recovery key high 40, low 4
  48. [       0.473] show pic finish
  49. [       0.473] load kernel start
  50. [       0.489] load kernel successed
  51. [       0.489] start address = 0x4a000000
  52. [       0.506] lcd 1 timeout=50
  53. [       0.556] lcd 2 timeout=200
  54. [       0.756] lcd 3 timeout=0
  55. [       0.756] lcd 4 timeout=0
  56. [       0.797] power exit detect
  57. [       0.797] usb exit detect
  58. [       0.797] jump to
复制代码

回复

使用道具 举报

发表于 2014-12-6 09:06:43 | 显示全部楼层
您是怎么做的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-6 09:42:49 | 显示全部楼层
SD卡的系统:Cubietruck_Debian_2.8_wheezy
然后刷入NAND,之后做了些软件修改,没动分区表,现在想备份NAND到一个IMG好用PhoenixSuit直接刷入其他板子

我是按照论坛上的http://forum.cubietech.com/forum.php?mod=viewthread&tid=1918这个帖子操作的

一路操作都很成功

以下是我的步骤

./imgrepacker ct-lubuntu-server-nand-v2.0.img
cp rootfs.fex ct-lubuntu-server-nand-v2.0.img.dump/_iso/rootfs.fex.iso
cp rootfs.fex ct-lubuntu-server-nand-v2.0.img.dump/rootfs.fex

nand1_bak目录是我备份的NAND的nand1

../sunxi-tools/bin2fex nand1_bak/script.bin sys_config.fex
cp sys_config.fex ct-lubuntu-server-nand-v2.0.img.dump/

mount -t vfat ct-lubuntu-server-nand-v2.0.img.dump/_iso/bootloader.fex.iso  /mnt/bootloader
cp nand1_bak/* /mnt/bootloader
cp nand1_bak/* /mnt/bootloader/linux
umount /mnt/bootloader

cp sys_partition.fex ct-lubuntu-server-nand-v2.0.img.dump/
sys_partition.fex我做了修改如下
  1. [mbr]

  2. size = 32768



  3. [partition_start]



  4. [partition]

  5.     name         = bootloader

  6.     size         = 131072

  7.     downloadfile = "bootloader.fex"

  8.     verify       = 1



  9. [partition]

  10.     name         = rootfs

  11.     size         = 14680064

  12.     downloadfile = "rootfs.fex"

  13.     verify       = 1
复制代码
我需要备份的nand系统里面分区数据如下
  1. partition  1: class =         DISK, name =   bootloader, partition start =    32768, partition size =    32768 user_type=0
  2. partition  2: class =         DISK, name =       rootfs, partition start =    65536, partition size =        0 user_type=0
复制代码
  1. Filesystem     1K-blocks    Used Available Use% Mounted on
  2. rootfs           7369792 1077868   5917552  16% /
  3. /dev/root        7369792 1077868   5917552  16% /
  4. devtmpfs         1023456       0   1023456   0% /dev
  5. tmpfs             131072     228    130844   1% /run
  6. tmpfs               5120       0      5120   0% /run/lock
  7. tmpfs             131072       0    131072   0% /run/shm
  8. /dev/nand1         16334   11170      5164  69% /boot
  9. tmpfs            1048576       0   1048576   0% /tmp
  10. /dev/root        7369792 1077868   5917552  16% /var/log.hdd
  11. ramlog-tmpfs      524288    2348    521940   1% /var/log
复制代码
a31sdk-tools/pack/pctools/linux/mod_update/script ct-lubuntu-server-nand-v2.0.img.dump/sys_partition.fex
a31sdk-tools/pack/pctools/linux/mod_update/update_mbr ct-lubuntu-server-nand-v2.0.img.dump/sys_partition.bin

cp dlinfo.fex ct-lubuntu-server-nand-v2.0.img.dump/
cp sunxi_mbr.fex ct-lubuntu-server-nand-v2.0.img.dump/

./imgrepacker ct-lubuntu-server-nand-v2.0.img.dump


回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-6 09:52:44 | 显示全部楼层
aaron 发表于 2014-12-6 09:06
您是怎么做的?

你看看我的流程对么,我感觉是分区那里的问题

还有就是nand1里的script.bin直接转换成fex后能否直接去替换sys_config.fex
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 13:04 , Processed in 0.020881 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部