非常感谢kasim版主的指点。 我发现我是不是搞混了?下面说一下我的做法:
首先我是将supervivi2.0 烧写到 Nor flash中。
然后通过supervivi 却将u-boot.bin烧写到了 Nand flash中的uboot分区, 而且我的Nand flash分区如下:
0x00000000 ~ 0x00040000 uboot 分区(原vivi分区和eboot分区的合并) 共 256KB左右。
0x00040000 ~ 0x00050000 param 分区 64KB 左右
0x00050000 ~ 0x 0250000 kernel 分区, 2MB左右
0x00250000 ~ 剩余部分 root 分区
是不是应该将 u-boot.bin烧写进 Nor flash阿? 而后导致了那么多错误。
另外,如果要将u-boot.bin烧写进Nor flash,那 Nand flash需要分区吗? 是不是还是需要kernel, root, param等分区?
[ 此贴被itlanger在2008-08-15 18:03重新编辑 ]