Flash有如下分区且按照由上而下的顺序储存:
①uboot(大小一般为512KB或1MB):uboot必须从flash的起始地址开始存放(由SoC的启动设计决定起始与扇区0还是扇区1)
②环境变量分区:该分区一般紧贴着uboot来存放。大小一般为32KB以上
③rootfs(根文件系统分区):紧贴于环境变量分区,大小需依据相应的根文件系统大小来设定
④自由分区:为Flash最后剩下的所有内存,一般在kernel启动后将自由分区挂载到rootfs下