前言
内核启动后的打印信息如下所示
看到内核中有8个分区,但是我们的uboot只有4个分区
修改内核分区
我们搜索"Boot Agent"字段,可以发现在以上文件出现过,我们可以断定应该是要修改common-smdk.c文件,因为它是一个比较通用的文件,我们进去查看该文件,可以看到里面有个数组smdk_default_nand_part[],内容如下所示:
所以我们必须修改该数组,修改为和我们uboot对应分区一致的分区布局
上面部分宏的定义,如下所示:
MTDPART_OFS_RETAIN: 填在offset里,表示先后保留多少size空间大小
MTDPART_OFS_NXTBLK: 填在offset里,表示从下一个块开始
MTDPART_OFS_APPEND