nandflash有一个特殊的功能,那就是mini6410上电启动后nandflash会把nand上的前4K的数据搬移到4K的RAM中。把0x00000000设为RAM的起始地址,CPU从内部RAM的0x00000000位置开 始启动。这个过程不需要程序干涉。由于Nand Flash控制器从Nand Flash中搬移到内部RAM的代码是有限的,所以在启动代码的前4K里,我们必须完成S3C6410的核心配置以及把启动代码(U-BOOT)剩余部分搬到RAM中运行。
那这里 把剩余部分 也是搬移到 0x00000000+4K 这个起始地址吗???
是不是 uboot.bin总的大小 不能超过 0x00000000-0x07fffffff这个范围。
也就是 uboot.bin是被下载到这个范围的地址空间 是吗????