概述
现在的CPU都固化了内部 ROM,内部 ROM中有一般都有一段程序,一般有如下几个功能:
1,初始化,部分外设,如USB,SDCARD
2,初始化DDR(内存)和NandFlash
3,加载boot(这个阶段的boot)
A20启动代码流程分析:
1:全志的启动包括boot0,boot1,u-boot,boot0与boot1源码在lichee/boot/目录下, 机器上电执行boot0,boot0
A20启动代码流程分析:
1:全志的启动包括boot0,boot1,u-boot,boot0与boot1源码在lichee/boot/目录下,
机器上电执行boot0,boot0就会引导boot1,boot1再引导u-boot。
2:在lichee/boot/目录下的Makefile文件指定了boot1的编译目录,例如
make -f make_sdmmc -C boot1/core -j8命令就是调用lichee/boot/boot1/core目录下make_sdmmc脚本编译,
make_sdmmc最终又调用make.cfg脚本编译,所以lichee/boot/目录下的Makefile文件指定的编译路径最终都会
调用各自目录下的make.cfg来编译。
3:使用make_nand与make_sdmmc脚本是core目录生成的boot1_nand.bin与boot1_sdcard.bin,同时在
lichee/boot/workspace/egon/与lichee/tools/pack/chips/sun7i/eGon/目录生成,他
最后
以上就是不安魔镜为你收集整理的全志android 编译,全志A20启动代码流程分析 ——Android的全部内容,希望文章能够帮你解决全志android 编译,全志A20启动代码流程分析 ——Android所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复