全志H3启动分析,移植主线UBOOT

时间秒杀一切 提交于 2019-12-05 22:21:43

全志H3启动分析,移植主线UBOOT


参考资源

http://linux-sunxi.org/Main_Page

启动流程

因为使用的是外扩SD卡,因此主要参考了这部分内容;Bootable SD card
SD卡Layout如下:

start sector size usage
0KB 0 8KB 未使用,主要用于存放分区表
8KB 16 32KB Init SPL
40KB 80 - U-Boot

SD卡的起始地址处放的是分区表MBR(占用512B)或者GPT(更多),为了保证SD卡还能用于其他目的,所以前8KB是不能用的;
8KB开始存放U-Boot-spl以及U-boot镜像;
后续未使用区域可以分成FAT分区 + 其他分区,FAT分区中存放linux kernel + DTB文件 + boot.scr,其他分区主要存放根文件系统,或者其他分区;
上边这些规定都是全志定死的,如果从SD卡引导,只能按这个流程走。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!